WorkloadIdentity

org.llm4s.config.ApiKeySource.WorkloadIdentity
final case class WorkloadIdentity(path: String)

The section authenticates with workload identity - an auth block, or a keyless authentication its provider declares (ProviderConfigSpec.keylessWhen, such as Azure OpenAI's authentication = "entra-id") - so it uses no API key, its own or shared.

Value parameters

path

the block's or the setting's path, e.g. llm4s.providers.databricks-main.auth or llm4s.providers.azure-prod.authentication

Attributes

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product