在 elizaOS 里接入 TeamoRouter

elizaOS 通过插件选模型提供方。接 TeamoRouter 只要把 OpenAI 插件(用 GPT)或 Anthropic 插件(用 Claude)的地址指向 TeamoRouter,填 TeamoRouter 的 API Key。两个插件共用一个 Key、一份余额。

2026-11-06 按 npm 上的当前版本核对过:@elizaos/cli 1.7.2、@elizaos/plugin-openai 1.6.0、@elizaos/plugin-anthropic 1.5.12。

新账号余额为 0,先充值再调用。 第一次请求前先充值,$5 起。如果请求返回 402(OpenAI 格式为 400)、提示「钱包余额不足」,说明余额为 0,不是 Base URL 或 Key 配错了,充值后重试即可。

1. 准备

  1. 在 TeamoRouter 控制台 创建 API Key。
  2. 准备一个 elizaOS 项目。还没有的话:
bash
bun i -g @elizaos/cli
elizaos create my-agent
cd my-agent

环境变量写在项目的 .env 里(也可以用 elizaos env edit-local)。

2. GPT 模型:@elizaos/plugin-openai

bash
elizaos plugins add @elizaos/plugin-openai

.env:

bash
OPENAI_API_KEY=sk-teamo-xxxxxx
OPENAI_BASE_URL=https://api.teamorouter.com/v1
OPENAI_SMALL_MODEL=gpt-6-luna
OPENAI_LARGE_MODEL=gpt-6.1-sol
  • OPENAI_BASE_URL 末尾要带 /v1。
  • 这里只填 GPT 模型 ID。 plugin-openai 1.6.0 的文本请求走 OpenAI Responses 接口(/v1/responses),TeamoRouter 的这个接口只支持 GPT 模型。要用 Claude,走第 3 节的 Anthropic 插件。

3. Claude 模型:@elizaos/plugin-anthropic

bash
elizaos plugins add @elizaos/plugin-anthropic

.env:

bash
ANTHROPIC_API_KEY=sk-teamo-xxxxxx
ANTHROPIC_BASE_URL=https://api.teamorouter.com/v1
ANTHROPIC_SMALL_MODEL=claude-haiku-5-5
ANTHROPIC_LARGE_MODEL=claude-sonnet-5-5
  • ANTHROPIC_BASE_URL 插件的 README 里没写,但插件会读这个变量(默认 https://api.anthropic.com/v1)。末尾同样要带 /v1,请求会发到 TeamoRouter 的 /v1/messages。
  • 在 character 的 plugins 里把 Anthropic 插件放在前面,文本生成才会走 Claude:
json
{
  "plugins": ["@elizaos/plugin-anthropic", "@elizaos/plugin-openai"]
}

4. Embedding

elizaOS 的记忆要用 embedding 模型。TeamoRouter 不提供 embedding 模型,所以 embedding 要走别处。最简单的是用本机 Ollama,通过 plugin-openai 里单独的 embedding 设置接上:

bash
ollama pull nomic-embed-text

.env:

bash
OPENAI_EMBEDDING_URL=http://localhost:11434/v1
OPENAI_EMBEDDING_API_KEY=ollama
OPENAI_EMBEDDING_MODEL=nomic-embed-text
OPENAI_EMBEDDING_DIMENSIONS=768

文本照样走 TeamoRouter。配好后用 elizaos start 启动,打开 http://localhost:3000。不配这一步的话,elizaOS 会报「No model found for type EMBEDDING」,或者发到 TeamoRouter 的 embedding 请求失败。

5. 什么任务用什么模型

任务 模型 ID 官方价(每百万 token,输入 / 输出)
agent 主回复、调工具 claude-sonnet-5-5 $2 / $10
最难的推理和长任务 claude-opus-5-5 $4 / $20
用 GPT 当主模型 gpt-6.1-sol $2 / $10
便宜的小模型(分类、判断要不要回复) claude-haiku-5-5 或 gpt-6-luna $0.1 / $0.5

以上是各家官方价。TeamoRouter 的实时价格见价格页和模型列表。

6. 常见报错

看到什么 原因 怎么办
401,提示 API Key 不完整 复制 Key 时少了字符 重新复制完整的 sk-teamo- Key
402(OpenAI 格式为 400),提示钱包余额不足 余额为 0 充值,$5 起
OPENAI_LARGE_MODEL 填了 Claude 模型后报 400 plugin-openai 走 /v1/responses,这个接口只支持 GPT Claude 改用 plugin-anthropic(第 3 节)
返回 301 跳转、一个网页或 405,而不是模型回复 Base URL 少了 /v1 两个插件都填 https://api.teamorouter.com/v1
No model found for type EMBEDDING 没有 embedding 提供方 见第 4 节

用 USDT 或 USDC 充值

没有海外卡也能用。在充值弹窗点「Crypto支付」,选 USDT、USDC 或 ETH 和网络,从币安、OKX 等交易所 App 或任意钱包转账即可,最低 $5(USDT 走 BEP20)。步骤和可用网络见 用 crypto 充值。

准备好了?三步即可开始登录控制台 · 购买额度 · 创建 API Key
DiscordGet community help instantly