DeepSeek、讯飞星辰等国内大模型 API 配置教程
返回教程中心OpenClaw 支持多种大模型,本教程将指导你如何配置国内常用的大模型 API。
# 编辑 OpenClaw 配置文件
# 路径:~/.openclaw/config.yaml
# 设置默认模型为 DeepSeek
model: "deepseek/deepseek-chat"
# 配置 DeepSeek API
providers:
deepseek:
api_key: "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
base_url: "https://api.deepseek.com"
model: "deepseek-chat"
# 可选:设置备用模型
fallback_models:
- "deepseek/deepseek-chat"
- "gpt-3.5-turbo"
# 测试 DeepSeek API 连接
openclaw test-model deepseek
# 发送测试消息
openclaw chat "你好,测试一下连接"
应用名称:OpenClaw AI助手
应用描述:智能AI助手平台
应用平台:Web应用
AppID: xxxxxxxx
API Key: xxxxxxxxxxxxxxxxxxxxxxxx
API Secret: xxxxxxxxxxxxxxxxxxxxxxxx
# 配置讯飞星辰 API
providers:
xunfei:
app_id: "xxxxxxxx"
api_key: "xxxxxxxxxxxxxxxxxxxxxxxx"
api_secret: "xxxxxxxxxxxxxxxxxxxxxxxx"
base_url: "https://spark-api.xf-yun.com"
model: "generalv3"
# 配置多个模型提供商
providers:
deepseek:
api_key: "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
base_url: "https://api.deepseek.com"
model: "deepseek-chat"
xunfei:
app_id: "xxxxxxxx"
api_key: "xxxxxxxxxxxxxxxxxxxxxxxx"
api_secret: "xxxxxxxxxxxxxxxxxxxxxxxx"
base_url: "https://spark-api.xf-yun.com"
model: "generalv3"
zhipu:
api_key: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
base_url: "https://open.bigmodel.cn"
model: "glm-4"
# 设置默认模型
model: "deepseek/deepseek-chat"
# 或者使用环境变量
export OPENCLAW_MODEL="xunfei/generalv3"
# 在对话中切换模型
openclaw chat --model "xunfei/generalv3" "你好,使用讯飞模型"
# 或者在代码中切换
const model = "deepseek/deepseek-chat";
# 调整模型参数
providers:
deepseek:
api_key: "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
base_url: "https://api.deepseek.com"
model: "deepseek-chat"
parameters:
temperature: 0.7
max_tokens: 2000
top_p: 0.9
# 配置代理(如果需要)
providers:
deepseek:
api_key: "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
base_url: "https://api.deepseek.com"
model: "deepseek-chat"
proxy:
host: "127.0.0.1"
port: 7890
# 配置多个 API Key 实现负载均衡
providers:
deepseek:
api_keys:
- "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
- "sk-yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"
- "sk-zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
base_url: "https://api.deepseek.com"
model: "deepseek-chat"
strategy: "round-robin"
# 启用调试模式
openclaw --debug chat "测试消息"
# 查看详细日志
tail -f ~/.openclaw/logs/openclaw.log
# 测试 API 连接
curl -X POST https://api.deepseek.com/v1/chat/completions \
-H "Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"model":"deepseek-chat","messages":[{"role":"user","content":"Hello"}]}'
你可能还会对这些教程感兴趣