ProvidersConfigModel

org.llm4s.config.ProvidersConfigModel

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class NamedProviderConfig(provider: ProviderKind, model: ModelName, baseUrl: Option[BaseUrl], apiKey: Option[ApiKey], organization: Option[String], endpoint: Option[String], apiVersion: Option[String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class ProvidersConfig(selectedProvider: Option[ProviderName], namedProviders: Map[ProviderName, NamedProviderConfig])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class RawNamedProviderSection(provider: Option[String], model: Option[String], baseUrl: Option[String], apiKey: Option[String], organization: Option[String], endpoint: Option[String], apiVersion: Option[String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class RawProvidersConfig(selectedProvider: Option[ProviderName], namedProviders: Map[ProviderName, RawNamedProviderSection])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Exports

Defined exports

final val ApiKey: ApiKey
Exported from ProviderModelTypes
final type ApiKey = ApiKey
Exported from ProviderModelTypes$
final val BaseUrl: BaseUrl
Exported from ProviderModelTypes
final type BaseUrl = BaseUrl
Exported from ProviderModelTypes$
final val ModelName: ModelName
Exported from ProviderModelTypes
final type ModelName = ModelName
Exported from ProviderModelTypes$
Exported from ProviderModelTypes
final type ProviderKind = ProviderKind
Exported from ProviderModelTypes$
Exported from ProviderModelTypes
final type ProviderName = ProviderName
Exported from ProviderModelTypes$