进阶 08
⏱️ 20分钟
多模型切换技巧
学习配置多个 AI 模型,根据任务选择最优模型。
学习目标
- 配置多个模型
- 临时切换模型
- 理解各模型优势
配置多模型
编辑配置文件 ~/.openclaw/config.yaml:
models:
default: kimi
kimi:
api_key: "sk-xxx"
model: "kimi-k2.5"
claude:
api_key: "sk-xxx"
model: "claude-3-opus-4"
gpt4:
api_key: "sk-xxx"
model: "gpt-4"
deepseek:
api_key: "sk-xxx"
model: "deepseek-chat"
临时切换模型
# 使用特定模型(一次性)
openclaw --model claude "写一段Python代码"
# 切换默认模型
openclaw config set models.default gpt4
模型选择建议
| 模型 | 优势 | 适用场景 |
|---|---|---|
| Kimi | 长文本、中文好 | 文档分析、翻译 |
| Claude | 代码强、逻辑好 | 编程、推理 |
| GPT-4 | 综合能力 | 通用对话、创作 |
实战:智能路由
根据任务自动选择模型:
#!/bin/bash
# smart-chat.sh
TASK="$1"
if [[ $TASK == *"代码"* || $TASK == *"编程"* ]]; then
openclaw --model claude "$TASK"
elif [[ $TASK == *"翻译"* || $TASK == *"总结"* ]]; then
openclaw --model kimi "$TASK"
else
openclaw "$TASK"
fi