LLM 提供商
Hermes Agent 支持 18+ LLM 提供商,可灵活切换不同的大语言模型。
支持的提供商列表
| 提供商 | 配置键 | 所需环境变量 | 说明 |
|---|---|---|---|
| Nous Portal | nous | NOUS_API_KEY | Nous Research 自有平台,推荐首选 |
| OpenAI Codex | openai | OPENAI_API_KEY | OpenAI GPT 系列模型 |
| Anthropic | anthropic | ANTHROPIC_API_KEY | Claude 系列模型 |
| OpenRouter | openrouter | OPENROUTER_API_KEY | 多模型聚合平台 |
| Z.AI | zai | ZAI_API_KEY | Z.AI 平台 |
| Kimi / Moonshot | moonshot | MOONSHOT_API_KEY | 月之暗面 Kimi 模型 |
| Arcee AI | arcee | ARCEE_API_KEY | Arcee AI 小模型 |
| MiniMax | minimax | MINIMAX_API_KEY | MiniMax 大模型 |
| 阿里云 | alibaba | DASHSCOPE_API_KEY | 通义千问系列 |
| Hugging Face | huggingface | HF_API_KEY | Hugging Face Inference API |
| Kilo Code | kilocode | KILOCODE_API_KEY | Kilo Code 平台 |
| OpenCode Zen | opencode-zen | OPENCODE_ZEN_KEY | OpenCode Zen 平台 |
| OpenCode Go | opencode-go | OPENCODE_GO_KEY | OpenCode Go 平台 |
| DeepSeek | deepseek | DEEPSEEK_API_KEY | DeepSeek 深度求索模型 |
| GitHub Copilot | github-copilot | GITHUB_TOKEN | GitHub Copilot API |
| GitHub Copilot ACP | github-copilot-acp | GITHUB_TOKEN | GitHub Copilot Agent Control Plane |
| Vercel AI Gateway | vercel | VERCEL_API_KEY | Vercel AI 网关 |
| 自定义端点 | custom | 自定义 | 兼容 OpenAI API 的自定义端点 |
配置提供商
基础配置
yaml
# config.yaml
provider: nous # 设置默认提供商
providers:
nous:
api_key: ${NOUS_API_KEY}
model: hermes-3-llama-3.1-405b
openai:
api_key: ${OPENAI_API_KEY}
model: gpt-4o
base_url: https://api.openai.com/v1
anthropic:
api_key: ${ANTHROPIC_API_KEY}
model: claude-sonnet-4-20250514
deepseek:
api_key: ${DEEPSEEK_API_KEY}
model: deepseek-chat
base_url: https://api.deepseek.com/v1
自定义端点
可以配置任何兼容 OpenAI API 的自定义端点:
yaml
providers:
custom:
api_key: ${CUSTOM_API_KEY}
model: your-model-name
base_url: https://your-api-endpoint.com/v1
运行时切换提供商
可以在对话中动态切换模型和提供商:
text
# 切换到 OpenAI
> /model openai/gpt-4o
# 切换到 Anthropic
> /model anthropic/claude-sonnet-4-20250514
# 切换到 DeepSeek
> /model deepseek/deepseek-chat
# 查看当前模型
> /model
辅助模型
Hermes 使用辅助模型处理非核心任务以节省成本和提升速度:
| 任务 | 说明 | 默认模型 |
|---|---|---|
| vision | 图像分析 | Gemini Flash |
| web_extract | 网页内容提取 | Gemini Flash |
| approval | 操作审批 | Gemini Flash |
| compression | 上下文压缩 | Gemini Flash |
| session_search | 会话搜索 | Gemini Flash |
| skills_hub | 技能中心 | Gemini Flash |
| mcp | MCP 工具处理 | Gemini Flash |
| memory_flush | 记忆写入 | Gemini Flash |
辅助模型默认使用 Gemini Flash(免费额度充足)。你也可以在配置中修改为其他轻量模型,如 deepseek-chat 或 gpt-4o-mini。