通过 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.ymlconfig.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 的配置过程。以下是使用步骤:

  1. 安装 CLI 工具:
npm install -g @taotoken/taotoken
  1. 运行配置命令:
taotoken openclaw --key YOUR_API_KEY --model YOUR_MODEL_ID

或者使用简写形式:

taotoken oc -k YOUR_API_KEY -m YOUR_MODEL_ID

CLI 工具会自动为您生成正确的配置文件,并设置好所有必要的参数。如果您需要查看当前的配置状态,可以运行:

taotoken oc --status

5. 验证配置

配置完成后,您可以通过 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

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐