初始化提交
This commit is contained in:
commit
887c1f449e
963 files changed
+166869
No files matched your search
@@ -0,0 +1,58 @@
|
||||
# Provider infrastructure configuration — base URL, API key env vars,
|
||||
# parameter mappings, retry/timeout settings.
|
||||
# Copy as config/providers.yaml and fill in your API keys in .env
|
||||
version: 1
|
||||
|
||||
providers:
|
||||
deepseek:
|
||||
format: openai
|
||||
base_url_env: DEEPSEEK_BASE_URL
|
||||
api_key_env: DEEPSEEK_API_KEY
|
||||
timeout_seconds: 300
|
||||
max_retries: 2
|
||||
parameter_mappings:
|
||||
temperature: { provider_param: temperature, min: 0, max: 2, default: 1.0 }
|
||||
max_tokens: { provider_param: max_tokens, min: 1 }
|
||||
top_p: { provider_param: top_p, min: 0, max: 1 }
|
||||
stop: { provider_param: stop }
|
||||
frequency_penalty: { provider_param: frequency_penalty, min: -2, max: 2 }
|
||||
presence_penalty: { provider_param: presence_penalty, min: -2, max: 2 }
|
||||
|
||||
anthropic:
|
||||
format: anthropic
|
||||
base_url_env: ANTHROPIC_BASE_URL
|
||||
api_key_env: ANTHROPIC_API_KEY
|
||||
timeout_seconds: 120
|
||||
max_retries: 1
|
||||
parameter_mappings:
|
||||
max_tokens: { provider_param: max_tokens, default: 4096 }
|
||||
thinking: { provider_param: thinking }
|
||||
metadata: { provider_param: metadata }
|
||||
|
||||
xiaomi:
|
||||
format: openai
|
||||
base_url_env: XIAOMI_MIMO_BASE_URL
|
||||
api_key_env: XIAOMI_MIMO_API_KEY
|
||||
timeout_seconds: 300
|
||||
max_retries: 2
|
||||
parameter_mappings:
|
||||
temperature: { provider_param: temperature, min: 0, max: 2, default: 1.0 }
|
||||
max_tokens: { provider_param: max_tokens, min: 1 }
|
||||
|
||||
google:
|
||||
format: openai
|
||||
base_url_env: GOOGLE_BASE_URL
|
||||
api_key_env: GOOGLE_API_KEY
|
||||
timeout_seconds: 60
|
||||
max_retries: 1
|
||||
parameter_mappings:
|
||||
temperature: { provider_param: temperature, min: 0, max: 2 }
|
||||
max_tokens: { provider_param: max_tokens, min: 1 }
|
||||
top_p: { provider_param: top_p, min: 0, max: 1 }
|
||||
|
||||
yuanqi:
|
||||
format: openai
|
||||
base_url_env: YUANQI_BASE_URL
|
||||
api_key_env: YUANQI_API_KEY
|
||||
timeout_seconds: 30
|
||||
max_retries: 1
|
||||
Reference in new issue
Block a user