通过 OpenClaw 配置 Taotoken 作为自定义大模型供应商
通过 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。
