ExBifrost.Model.Key (ex_bifrost v0.1.0)

Copy Markdown View Source

API key configuration

Summary

Types

t()

@type t() :: %ExBifrost.Model.Key{
  aliases: %{optional(String.t()) => String.t()} | nil,
  azure_key_config: ExBifrost.Model.KeyAzureKeyConfig.t() | nil,
  bedrock_key_config: ExBifrost.Model.KeyBedrockKeyConfig.t() | nil,
  blacklisted_models: [String.t()] | nil,
  config_hash: String.t() | nil,
  description: String.t() | nil,
  enabled: boolean() | nil,
  id: String.t() | nil,
  models: [String.t()] | nil,
  name: String.t() | nil,
  ollama_key_config: ExBifrost.Model.KeyOllamaKeyConfig.t() | nil,
  replicate_key_config: ExBifrost.Model.KeyReplicateKeyConfig.t() | nil,
  sgl_key_config: ExBifrost.Model.KeyOllamaKeyConfig.t() | nil,
  status: String.t() | nil,
  use_for_batch_api: boolean() | nil,
  value: ExBifrost.Model.KeyValue.t() | nil,
  vertex_key_config: ExBifrost.Model.KeyVertexKeyConfig.t() | nil,
  vllm_key_config: ExBifrost.Model.KeyVllmKeyConfig.t() | nil,
  weight: number() | nil
}

Functions

decode(value)