初始化提交
This commit is contained in:
commit
887c1f449e
963 files changed
+166869
No files matched your search
@@ -0,0 +1,239 @@
|
||||
# 魂镜 AI Provider 模型配置
|
||||
# 提供商基础设施配置移到了 config/providers.yaml
|
||||
version: 1
|
||||
|
||||
models:
|
||||
# ==================== DeepSeek ====================
|
||||
|
||||
- name: deepseek-v4-flash
|
||||
display_name: DeepSeek V4 Flash
|
||||
provider: deepseek
|
||||
model: deepseek-v4-flash
|
||||
format: openai
|
||||
tags: [default]
|
||||
supports_tools: true
|
||||
supports_structured_output: true
|
||||
supports_streaming: true
|
||||
supports_thinking: true
|
||||
supports_reasoning_effort: true
|
||||
context_window: 1000000
|
||||
response_reserve: 8192
|
||||
max_output_tokens: 384000
|
||||
timeout_seconds: 300
|
||||
routing_strategy: priority_failover
|
||||
endpoint_pool_enabled: true
|
||||
endpoints:
|
||||
- name: primary
|
||||
model: deepseek-v4-flash
|
||||
priority: 10
|
||||
weight: 100
|
||||
rpm_limit: 2500
|
||||
- name: fallback
|
||||
model: deepseek-v4-pro
|
||||
priority: 20
|
||||
weight: 50
|
||||
|
||||
- name: deepseek-v4-pro
|
||||
display_name: DeepSeek V4 Pro
|
||||
provider: deepseek
|
||||
model: deepseek-v4-pro
|
||||
format: openai
|
||||
tags: [fallback]
|
||||
supports_tools: true
|
||||
supports_structured_output: true
|
||||
supports_streaming: true
|
||||
supports_thinking: true
|
||||
supports_reasoning_effort: true
|
||||
context_window: 1000000
|
||||
response_reserve: 8192
|
||||
max_output_tokens: 384000
|
||||
timeout_seconds: 300
|
||||
routing_strategy: priority_failover
|
||||
endpoint_pool_enabled: true
|
||||
endpoints:
|
||||
- name: primary
|
||||
model: deepseek-v4-pro
|
||||
priority: 10
|
||||
weight: 100
|
||||
|
||||
- name: deepseek-v4-pro-anthropic
|
||||
display_name: DeepSeek Pro(Anthropic 格式)
|
||||
provider: deepseek
|
||||
model: deepseek-v4-pro
|
||||
format: anthropic
|
||||
supports_tools: true
|
||||
supports_structured_output: true
|
||||
supports_streaming: true
|
||||
supports_thinking: true
|
||||
supports_reasoning_effort: true
|
||||
context_window: 1000000
|
||||
response_reserve: 8192
|
||||
max_output_tokens: 384000
|
||||
timeout_seconds: 300
|
||||
endpoints:
|
||||
- name: primary
|
||||
model: deepseek-v4-pro
|
||||
base_url_env: DEEPSEEK_ANTHROPIC_BASE_URL
|
||||
priority: 10
|
||||
weight: 100
|
||||
|
||||
# ==================== Anthropic / Claude ====================
|
||||
|
||||
- name: claude-sonnet
|
||||
display_name: Claude Sonnet
|
||||
provider: anthropic
|
||||
model: claude-sonnet-4-6
|
||||
format: anthropic
|
||||
supports_tools: true
|
||||
supports_structured_output: true
|
||||
supports_streaming: true
|
||||
supports_thinking: true
|
||||
supports_reasoning_effort: true
|
||||
supports_vision: true
|
||||
context_window: 1000000
|
||||
response_reserve: 16000
|
||||
max_output_tokens: 16000
|
||||
timeout_seconds: 60
|
||||
reasoning_effort: medium
|
||||
|
||||
- name: claude-haiku
|
||||
display_name: Claude Haiku
|
||||
provider: anthropic
|
||||
model: claude-haiku-4-5
|
||||
format: anthropic
|
||||
supports_tools: true
|
||||
supports_structured_output: true
|
||||
supports_streaming: true
|
||||
supports_vision: true
|
||||
context_window: 200000
|
||||
response_reserve: 4096
|
||||
max_output_tokens: 4096
|
||||
timeout_seconds: 60
|
||||
|
||||
- name: claude-fable
|
||||
display_name: Claude Fable 5
|
||||
provider: anthropic
|
||||
model: claude-fable-5
|
||||
format: anthropic
|
||||
supports_tools: true
|
||||
supports_structured_output: true
|
||||
supports_streaming: true
|
||||
supports_thinking: true
|
||||
supports_reasoning_effort: true
|
||||
supports_vision: true
|
||||
context_window: 1000000
|
||||
response_reserve: 16000
|
||||
max_output_tokens: 16000
|
||||
timeout_seconds: 120
|
||||
reasoning_effort: high
|
||||
|
||||
# ==================== Embedding ====================
|
||||
|
||||
# 本地元炁推理引擎(默认,零配置可用)
|
||||
- name: bge-m3
|
||||
display_name: BGE-M3 Embedding(元炁本地)
|
||||
provider: yuanqi
|
||||
model: bge-m3
|
||||
format: openai
|
||||
tags: [embedding]
|
||||
timeout_seconds: 30
|
||||
dimensions: 1024
|
||||
endpoints:
|
||||
- name: primary
|
||||
model: bge-m3
|
||||
base_url_env: YUANQI_BASE_URL
|
||||
api_key_env: YUANQI_API_KEY
|
||||
priority: 10
|
||||
weight: 100
|
||||
|
||||
# 云端备选(配好 API_KEY 后改为默认)
|
||||
# - name: text-embedding-3-small
|
||||
# display_name: Text Embedding 3 Small
|
||||
# provider: deepseek
|
||||
# model: text-embedding-3-small
|
||||
# format: openai
|
||||
# tags: [embedding]
|
||||
# timeout_seconds: 60
|
||||
# dimensions: 1536
|
||||
|
||||
# ==================== 小米 MiMo ====================
|
||||
|
||||
- name: mimo-v2.5-pro
|
||||
display_name: MiMo v2.5 Pro
|
||||
provider: xiaomi
|
||||
model: mimo-v2.5-pro
|
||||
format: openai
|
||||
supports_tools: true
|
||||
supports_structured_output: true
|
||||
supports_streaming: true
|
||||
supports_reasoning_effort: true
|
||||
supports_vision: true
|
||||
context_window: 128000
|
||||
response_reserve: 8192
|
||||
max_output_tokens: 32768
|
||||
timeout_seconds: 300
|
||||
routing_strategy: priority_failover
|
||||
endpoint_pool_enabled: true
|
||||
endpoints:
|
||||
- name: primary
|
||||
model: mimo-v2.5-pro
|
||||
priority: 10
|
||||
weight: 100
|
||||
|
||||
- name: mimo-v2.5
|
||||
display_name: MiMo v2.5
|
||||
provider: xiaomi
|
||||
model: mimo-v2.5
|
||||
format: openai
|
||||
supports_tools: true
|
||||
supports_structured_output: true
|
||||
supports_streaming: true
|
||||
supports_vision: true
|
||||
context_window: 128000
|
||||
response_reserve: 4096
|
||||
max_output_tokens: 16384
|
||||
timeout_seconds: 180
|
||||
|
||||
- name: mimo-v2.5-asr
|
||||
display_name: MiMo v2.5 ASR
|
||||
provider: xiaomi
|
||||
model: mimo-v2.5-asr
|
||||
format: openai
|
||||
tags: [asr]
|
||||
context_window: 0
|
||||
timeout_seconds: 120
|
||||
endpoints:
|
||||
- name: primary
|
||||
model: mimo-v2.5-asr
|
||||
priority: 10
|
||||
weight: 100
|
||||
|
||||
- name: mimo-v2.5-tts
|
||||
display_name: MiMo v2.5 TTS
|
||||
provider: xiaomi
|
||||
model: mimo-v2.5-tts
|
||||
format: openai
|
||||
tags: [tts]
|
||||
supports_streaming: true
|
||||
context_window: 0
|
||||
timeout_seconds: 120
|
||||
|
||||
- name: mimo-v2.5-tts-voiceclone
|
||||
display_name: MiMo v2.5 TTS 声纹克隆
|
||||
provider: xiaomi
|
||||
model: mimo-v2.5-tts-voiceclone
|
||||
format: openai
|
||||
tags: [tts, voice_clone]
|
||||
supports_streaming: true
|
||||
context_window: 0
|
||||
timeout_seconds: 300
|
||||
|
||||
- name: mimo-v2.5-tts-voicedesign
|
||||
display_name: MiMo v2.5 TTS 音色设计
|
||||
provider: xiaomi
|
||||
model: mimo-v2.5-tts-voicedesign
|
||||
format: openai
|
||||
tags: [tts, voice_design]
|
||||
supports_streaming: true
|
||||
context_window: 0
|
||||
timeout_seconds: 300
|
||||
Reference in new issue
Block a user