通过 OpenClaw 配置 Taotoken 作为自定义大模型供应商
1. 准备工作
在开始配置之前,请确保您已经完成以下准备工作。首先,您需要拥有一个有效的 Taotoken 账户,并在控制台中创建了 API Key。其次,您需要在模型广场查看并记录下您希望使用的模型 ID。最后,确保您的开发环境中已经安装了 OpenClaw 框架。
2. 获取 Taotoken API 配置信息
登录 Taotoken 控制台后,您可以在 API 管理页面找到您的 API Key。这个密钥将用于 OpenClaw 与 Taotoken 平台的身份验证。同时,在模型广场页面,您可以浏览和选择适合您需求的模型,并记录下对应的模型 ID。
Taotoken 为 OpenClaw 提供的 OpenAI 兼容接口地址为https://taotoken.net/api/v1。请注意,这个地址必须包含/v1路径,这与某些其他工具的配置要求可能不同。
3. 配置 OpenClaw 使用 Taotoken
OpenClaw 支持通过配置文件或环境变量来指定模型供应商。以下是两种配置方式的详细说明。
3.1 通过配置文件配置
在 OpenClaw 的配置文件中(通常是config.yml或config.json),您需要添加或修改以下配置项:
providers: taotoken: base_url: "https://taotoken.net/api/v1" api_key: "YOUR_TAOTOKEN_API_KEY" models: default: "taotoken/YOUR_MODEL_ID"请将YOUR_TAOTOKEN_API_KEY替换为您的实际 API Key,YOUR_MODEL_ID替换为您选择的模型 ID。模型 ID 需要以taotoken/为前缀,这是 OpenClaw 识别 Taotoken 模型的必要格式。
3.2 通过环境变量配置
如果您更倾向于使用环境变量,可以设置以下变量:
export OPENCLAW_PROVIDER_TAOTOKEN_BASE_URL="https://taotoken.net/api/v1" export OPENCLAW_PROVIDER_TAOTOKEN_API_KEY="YOUR_TAOTOKEN_API_KEY" export OPENCLAW_PROVIDER_TAOTOKEN_MODEL_DEFAULT="taotoken/YOUR_MODEL_ID"环境变量的命名遵循 OpenClaw 的命名规范,确保变量名完全匹配才能被正确识别。
4. 使用 TaoToken CLI 快速配置
Taotoken 提供了官方 CLI 工具@taotoken/taotoken,可以简化 OpenClaw 的配置过程。以下是使用步骤:
- 安装 CLI 工具:
npm install -g @taotoken/taotoken- 运行配置命令:
taotoken openclaw --key YOUR_API_KEY --model YOUR_MODEL_ID或者使用简写形式:
taotoken oc -k YOUR_API_KEY -m YOUR_MODEL_IDCLI 工具会自动为您生成正确的配置文件,并设置好所有必要的参数。如果您需要查看当前的配置状态,可以运行:
taotoken oc --status5. 验证配置
配置完成后,您可以通过 OpenClaw 的测试命令来验证配置是否生效:
openclaw test --provider taotoken如果配置正确,您应该能看到来自 Taotoken 模型的响应。如果遇到任何错误,请检查以下几点:
- API Key 是否正确且未被撤销
- 模型 ID 是否包含
taotoken/前缀 - base_url 是否完整包含
/v1路径 - 网络连接是否正常
6. 在 Agent 中使用 Taotoken 模型
配置验证通过后,您就可以在 OpenClaw 的 Agent 中使用 Taotoken 提供的模型了。在 Agent 的配置中,指定 provider 为taotoken:
agents: my_agent: provider: taotoken model: taotoken/YOUR_MODEL_ID或者在代码中动态指定:
from openclaw import Agent agent = Agent( provider="taotoken", model="taotoken/YOUR_MODEL_ID" ) response = agent.run("Your prompt here")现在,您的 OpenClaw Agent 就已经成功接入 Taotoken 平台,可以使用平台提供的各种大模型能力了。
如需了解更多关于 Taotoken 平台的信息,请访问 Taotoken。