API key configuration
Summary
Types
@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 }