在 OpenClaw 项目中配置 Taotoken 作为其 Agent 的模型供应商
1. 准备工作
在开始配置之前,请确保已安装 OpenClaw 框架并初始化项目。同时需要在 Taotoken 控制台获取有效的 API Key,并在模型广场查看支持的模型 ID。这些信息将在后续配置步骤中使用。
2. 通过 CLI 快速配置
Taotoken 提供了官方 CLI 工具@taotoken/taotoken,可简化 OpenClaw 的配置流程。首先安装 CLI 工具:
npm install -g @taotoken/taotoken安装完成后,运行以下命令启动交互式配置向导:
taotoken openclaw按照提示输入 Taotoken API Key 和选择的模型 ID。CLI 会自动将配置写入 OpenClaw 的配置文件中,并设置正确的baseUrl为https://taotoken.net/api/v1。
3. 手动配置文件修改
如需手动配置,需要编辑 OpenClaw 项目的配置文件(通常为config/default.json或config/production.json)。找到与模型供应商相关的配置节,修改为以下内容:
{ "providers": { "taotoken": { "type": "openai", "baseUrl": "https://taotoken.net/api/v1", "apiKey": "YOUR_API_KEY" } }, "agents": { "defaults": { "model": { "primary": "taotoken/claude-sonnet-4-6" } } } }将YOUR_API_KEY替换为实际的 Taotoken API Key,claude-sonnet-4-6替换为所需的模型 ID。模型 ID 格式为taotoken/<模型ID>,其中<模型ID>可在 Taotoken 模型广场查看。
4. 环境变量配置方式
OpenClaw 也支持通过环境变量配置模型供应商。在项目根目录下的.env文件中添加:
OPENCLAW_PROVIDER_TYPE=openai OPENCLAW_PROVIDER_BASE_URL=https://taotoken.net/api/v1 OPENCLAW_PROVIDER_API_KEY=YOUR_API_KEY OPENCLAW_AGENT_MODEL_PRIMARY=taotoken/claude-sonnet-4-6同样需要替换YOUR_API_KEY和模型 ID。环境变量方式适合在容器化部署或不同环境间切换时使用。
5. 验证配置
配置完成后,可以通过运行 OpenClaw 的测试命令或发起一个简单的请求来验证配置是否正确。例如,在 OpenClaw 项目中执行:
npm run test:agent如果配置正确,测试应该能够成功调用 Taotoken 的 API 并返回预期结果。遇到问题时,可以检查以下几点:
- API Key 是否正确且未过期
baseUrl是否完整包含/v1路径- 模型 ID 是否包含
taotoken/前缀 - 网络连接是否正常
6. 进阶配置选项
Taotoken 支持更多高级配置选项,可以通过 OpenClaw 的配置文件实现:
- 设置请求超时时间
- 配置代理服务器
- 启用请求日志
- 设置自定义请求头
这些选项的详细说明可以参考 OpenClaw 官方文档 中的相关章节。
通过以上步骤,您已成功将 Taotoken 配置为 OpenClaw 项目的模型供应商。如需了解更多功能或获取支持,请访问 Taotoken。