Files
ai_site/ai-service/etc/llm.yaml
2026-07-31 10:19:22 +08:00

89 lines
2.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# AI / LLM 供应商配置(独立文件,勿把密钥写进本文件)
# 密钥放项目根 .envDEEPSEEK_API_KEY / MINIMAX_API_KEY / DASHSCOPE_API_KEY
# 覆盖路径:环境变量 AI_CONFIG_PATH 或 LLM_CONFIG_PATH
# 改本文件后:./reload-config.sh ai
default_provider: deepseek
# 视觉通道(截图理解 / 还原度打分);未配密钥时自动跳过看图
vision:
provider: dashscope
model: qwen3.6-plus
# 别名 → 正式 provider id
aliases:
qwen: dashscope
aliyun: dashscope
tongyi: dashscope
# 文本模型别名(请求里写 qwen 时落到 dashscope
aliases:
qwen: dashscope
aliyun: dashscope
tongyi: dashscope
# 视觉模型名启发式(用于判断传入的 model 是否像视觉模型)
vision_model_hints:
- vl
- vision
- qwen3
- qwen-vl
- qwen-plus
- gpt-4o
- gemini
providers:
heuristic:
label: 本地启发式(不调大模型)
base_url: ""
api_key_env: ""
default_model: ""
models: []
supports_vision: false
json_mode: false
deepseek:
label: DeepSeek
base_url: https://api.deepseek.com/v1
api_key_env: DEEPSEEK_API_KEY
default_model: deepseek-chat
models:
- id: deepseek-chat
label: deepseek-chat
- id: deepseek-reasoner
label: deepseek-reasoner
supports_vision: false
json_mode: true
minimax:
label: MiniMax
base_url: https://api.minimaxi.com/v1
api_key_env: MINIMAX_API_KEY
default_model: MiniMax-Text-01
models:
- id: MiniMax-Text-01
label: MiniMax-Text-01
- id: MiniMax-M2.5
label: MiniMax-M2.5
- id: abab6.5s-chat
label: abab6.5s-chat
supports_vision: false
json_mode: false
dashscope:
label: 通义千问 (DashScope)
base_url: https://dashscope.aliyuncs.com/compatible-mode/v1
# 可用环境变量 DASHSCOPE_BASE_URL 覆盖 base_url
api_key_env: DASHSCOPE_API_KEY
default_model: qwen3.6-plus
models:
- id: qwen3.6-plus
label: qwen3.6-plus视觉
- id: qwen-vl-plus
label: qwen-vl-plus
- id: qwen-vl-max
label: qwen-vl-max
- id: qwen-plus
label: qwen-plus
supports_vision: true
json_mode: false