RawNamedProviderSection

org.llm4s.config.ProvidersConfigModel.RawNamedProviderSection
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])

Raw, unvalidated provider section as read directly from the configuration source.

Value parameters

apiKey

provider-dependent credential: an API key for most providers, or a path to a service-account credentials file for VertexAI

apiVersion

optional API version string (Azure-specific)

baseUrl

optional override for the provider's base URL

endpoint

provider-dependent: the endpoint URL for Azure, or the GCP project ID for VertexAI

model

the model name string

organization

provider-dependent: the organisation identifier for OpenAI, or the GCP region/location for VertexAI

provider

the provider kind string (e.g. "openai", "anthropic")

Attributes

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

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product