Skip to main content

DeepSeekConfigFile

Type Alias DeepSeekConfigFile 

Source
pub type DeepSeekConfigFile = ProviderConfigFile;

Aliased Type§

pub struct DeepSeekConfigFile {
Show 13 fields pub protocol: Option<ProviderProtocol>, pub base_url: Option<String>, pub default_model: Option<String>, pub models: Option<Vec<ModelEntry>>, pub display_name: Option<String>, pub api_key_env: Option<String>, pub organization: Option<String>, pub project: Option<String>, pub aws: Option<ProviderAwsConfigFile>, pub headers: BTreeMap<String, String>, pub auth_header: Option<String>, pub capabilities: ProviderCapabilityOverrides, pub reasoning_effort: Option<ReasoningEffort>,
}

Fields§

§protocol: Option<ProviderProtocol>§base_url: Option<String>§default_model: Option<String>§models: Option<Vec<ModelEntry>>§display_name: Option<String>§api_key_env: Option<String>§organization: Option<String>§project: Option<String>§aws: Option<ProviderAwsConfigFile>§headers: BTreeMap<String, String>§auth_header: Option<String>

Overrides the authentication header name for the Anthropic Messages protocol (x-api-key by default). Some gateways fronting the protocol expect api-key instead. Ignored by the OpenAI-compatible protocol (which uses bearer auth via Authorization).

§capabilities: ProviderCapabilityOverrides§reasoning_effort: Option<ReasoningEffort>

reasoning_effort wire parameter. None = do not send, use provider default.