模型配置
PicoClaw 采用以模型为中心的配置方式。只需指定 vendor/model 格式即可接入新的提供商——零代码改动!
这种设计还支持多 Agent 灵活调用:
- 不同 Agent 使用不同提供商:每个 Agent 可以有自己的 LLM 提供商
- 模型备用(Fallback):配置主要模型和备用模型,提高可靠性
- 负载均衡:将请求分发到多个端点
- 集中管理:所有提供商配置在同一个地方
支持的提供商
| 提供商 | model 前缀 | 默认 API 地址 | 协议 | 获取 API Key |
|---|---|---|---|---|
| OpenAI | openai/ | https://api.openai.com/v1 | OpenAI | 获取 |
| Anthropic | anthropic/ | https://api.anthropic.com/v1 | Anthropic | 获取 |
| 智谱 AI(GLM) | zhipu/ | https://open.bigmodel.cn/api/paas/v4 | OpenAI | 获取 |
| DeepSeek | deepseek/ | https://api.deepseek.com/v1 | OpenAI | 获取 |
| Google Gemini | gemini/ | https://generativelanguage.googleapis.com/v1beta | OpenAI | 获取 |
| Groq | groq/ | https://api.groq.com/openai/v1 | OpenAI | 获取 |
| Moonshot(Kimi) | moonshot/ | https://api.moonshot.cn/v1 | OpenAI | 获取 |
| 通义千问(Qwen) | qwen/ | https://dashscope.aliyuncs.com/compatible-mode/v1 | OpenAI | 获取 |
| NVIDIA | nvidia/ | https://integrate.api.nvidia.com/v1 | OpenAI | 获取 |
| Ollama(本地) | ollama/ | http://localhost:11434/v1 | OpenAI | 无需 Key |
| OpenRouter | openrouter/ | https://openrouter.ai/api/v1 | OpenAI | 获取 |
| vLLM(本地) | vllm/ | http://localhost:8000/v1 | OpenAI | 无需 Key |
| Cerebras | cerebras/ | https://api.cerebras.ai/v1 | OpenAI | 获取 |
| 火山引擎 | volcengine/ | https://ark.cn-beijing.volces.com/api/v3 | OpenAI | 获取 |
| Antigravity | antigravity/ | Google Cloud | 自定义 | 仅 OAuth |
| GitHub Copilot | github-copilot/ | localhost:4321 | gRPC | — |
基础配置
{
"model_list": [
{
"model_name": "gpt4",
"model": "openai/gpt-5.2",
"api_key": "sk-your-openai-key"
},
{
"model_name": "claude",
"model": "anthropic/claude-sonnet-4-6",
"api_key": "sk-ant-your-key"
},
{
"model_name": "glm",
"model": "zhipu/glm-4.7",
"api_key": "your-zhipu-key"
}
],
"agents": {
"defaults": {
"model": "gpt4"
}
}
}
各提供商示例
OpenAI
{
"model_name": "gpt4",
"model": "openai/gpt-5.2",
"api_key": "sk-..."
}