🚀快速开始

3 分钟完成注册、获取 Key、发出第一个 API 请求

获取 API 凭证

1
注册账号
访问 api.donscdn.mom,点击注册并填写信息。
2
创建 API Key
登录后进入 令牌页面,点击「添加令牌」,复制生成的 Key。
请妥善保管 API Key,不要分享给他人。创建后仅显示一次。
3
记录接入信息
项目
OpenAI 兼容 Base URLhttps://api.donscdn.mom/v1
Anthropic 兼容 Base URLhttps://api.donscdn.mom
API Key令牌页面获取的密钥
大多数工具使用 OpenAI 兼容接口;Claude Code 使用 Anthropic 兼容接口。请根据你使用的工具选择对应的 Base URL。

第一个 API 请求

获取 Key 后,用以下命令验证连通性:

cURL
Python
PowerShell
curl https://api.donscdn.mom/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-你的API密钥" \
  -d '{
    "model": "<你的模型>",
    "messages": [{"role": "user", "content": "你好,请简单介绍一下你自己"}],
    "max_tokens": 100
  }'
模型名称请前往 模型广场 查看,复制你想用的模型 ID。
from openai import OpenAI

client = OpenAI(
    api_key="sk-你的API密钥",
    base_url="https://api.donscdn.mom/v1"
)

response = client.chat.completions.create(
    model="<你的模型>",
    messages=[{"role": "user", "content": "你好,请简单介绍一下你自己"}],
    max_tokens=100
)
print(response.choices[0].message.content)
Invoke-RestMethod -Uri "https://api.donscdn.mom/v1/chat/completions" `
  -Method Post `
  -Headers @{
    "Content-Type" = "application/json"
    "Authorization" = "Bearer sk-你的API密钥"
  } `
  -Body (@{
    model = "<你的模型>"
    messages = @(@{ role = "user"; content = "你好" })
    max_tokens = 50
  } | ConvertTo-Json -Depth 5)
如果返回正常的 JSON 响应,说明 API Key 和 Base URL 配置正确。如果返回 401 请检查 Key 是否正确;404 请检查 Base URL 是否包含 /v1

查看可用模型

终端中执行以下命令查看所有可用模型:

curl https://api.donscdn.mom/v1/models \
  -H "Authorization: Bearer sk-你的API密钥"

或直接访问 模型广场 查看当前可用的模型列表及价格。

📋API 参考

接口端点、协议说明与调用示例

接口端点

协议Base URL对话端点模型列表
OpenAI 兼容https://api.donscdn.mom/v1/chat/completions/models
Anthropic 兼容https://api.donscdn.mom/v1/messages/v1/models
Base URL 是基础地址,不要在末尾附加 /chat/completions 等路径。工具会自动拼接。

OpenAI 兼容 — 请求示例

curl https://api.donscdn.mom/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-你的API密钥" \
  -d '{
    "model": "<你的模型>",
    "messages": [
      {"role": "system", "content": "你是一个有帮助的助手。"},
      {"role": "user", "content": "解释什么是 API"}
    ],
    "stream": true
  }'

设置 "stream": true 可启用流式输出(Server-Sent Events)。

Anthropic 兼容 — 请求示例

curl https://api.donscdn.mom/v1/messages \
  -H "Content-Type: application/json" \
  -H "x-api-key: sk-你的API密钥" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "<你的模型>",
    "max_tokens": 1024,
    "messages": [
      {"role": "user", "content": "解释什么是 API"}
    ]
  }'
Anthropic 兼容接口主要用于 Claude Code 等原生支持 Anthropic 协议的工具。大多数其他工具请使用 OpenAI 兼容接口。

Python 调用(OpenAI SDK)

from openai import OpenAI

client = OpenAI(
    api_key="sk-你的API密钥",
    base_url="https://api.donscdn.mom/v1"
)

# 非流式
response = client.chat.completions.create(
    model="<你的模型>",
    messages=[{"role": "user", "content": "你好"}]
)
print(response.choices[0].message.content)

# 流式
stream = client.chat.completions.create(
    model="<你的模型>",
    messages=[{"role": "user", "content": "写一首短诗"}],
    stream=True
)
for chunk in stream:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="")

Node.js 调用

import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'sk-你的API密钥',
  baseURL: 'https://api.donscdn.mom/v1'
});

const response = await client.chat.completions.create({
  model: '<你的模型>',
  messages: [{ role: 'user', content: '你好' }]
});
console.log(response.choices[0].message.content);

🤖Claude Code

配置 Claude Code 通过 Token Tribe 使用 AI 编码助手

获取 API 接入信息

Claude Code 使用 Anthropic 兼容接口

项目
Base URLhttps://api.donscdn.mom
端点/v1/messages
API Key令牌页面获取的密钥
Claude Code 必须使用 Anthropic 兼容的 Base URL(不带 /v1 后缀),与其他工具不同。

安装 Claude Code

Windows
macOS / Linux

一键安装(推荐)

在 PowerShell 中执行:

irm https://claude.ai/install.ps1 | iex
如需手动安装:winget install Anthropic.ClaudeCodenpm install -g @anthropic-ai/claude-code

一键安装(推荐)

在终端中执行:

curl -fsSL https://claude.ai/install.sh | bash
或使用 Homebrew:brew install --cask claude-code

配置方式

CC Switch(推荐)
settings.json
环境变量

CC Switch — 一键配置,适合新手

1
下载 CC Switch 并安装
2
登录 令牌控制台,选择模型后点击一键导入
3
在终端运行 claude 即可开始使用

settings.json — 写入配置文件,Claude Code 启动时自动读取,永久生效

用文本编辑器(如记事本)打开或创建以下文件:

Windows:C:\Users\你的用户名\.claude\settings.json
macOS/Linux:~/.claude/settings.json

如果 .claude 文件夹不存在,手动创建即可。Windows 资源管理器中需要开启「显示隐藏文件」才能看到。

将以下内容粘贴进去并保存:

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-你的API密钥",
    "ANTHROPIC_BASE_URL": "https://api.donscdn.mom",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "ANTHROPIC_API_KEY": "",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "<你的模型>",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "<你的模型>",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "<你的模型>"
  }
}
ANTHROPIC_API_KEY 设为空字符串即可,实际认证通过 ANTHROPIC_AUTH_TOKEN 完成。不要把 API Key 填到 ANTHROPIC_API_KEY 里。

环境变量 — 临时调试用,关闭终端后失效。需要永久生效请使用上方的 settings.json 方式。

三种方式只需选一种:CC Switch 或 settings.json 或环境变量,不要重复设置。
macOS / Linux
PowerShell
CMD

在终端中逐行复制执行:

export ANTHROPIC_AUTH_TOKEN="sk-你的API密钥"
export ANTHROPIC_BASE_URL="https://api.donscdn.mom"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"
export ANTHROPIC_API_KEY=""
export ANTHROPIC_DEFAULT_HAIKU_MODEL="<你的模型>"
export ANTHROPIC_DEFAULT_SONNET_MODEL="<你的模型>"
export ANTHROPIC_DEFAULT_OPUS_MODEL="<你的模型>"
追加到 ~/.bashrc~/.zshrc 可永久生效。

在 PowerShell 中逐行复制执行:

$env:ANTHROPIC_AUTH_TOKEN = "sk-你的API密钥"
$env:ANTHROPIC_BASE_URL = "https://api.donscdn.mom"
$env:CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC = "1"
$env:ANTHROPIC_API_KEY = ""
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "<你的模型>"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL = "<你的模型>"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL = "<你的模型>"

在命令提示符中逐行复制执行:

set ANTHROPIC_AUTH_TOKEN=sk-你的API密钥
set ANTHROPIC_BASE_URL=https://api.donscdn.mom
set CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
set ANTHROPIC_API_KEY=
set ANTHROPIC_DEFAULT_HAIKU_MODEL=<你的模型>
set ANTHROPIC_DEFAULT_SONNET_MODEL=<你的模型>
set ANTHROPIC_DEFAULT_OPUS_MODEL=<你的模型>

验证连接

1
进入你的项目目录并启动 Claude Code:
cd /path/to/your/project
claude
2
在 Claude Code 中输入 /status,确认 API 地址指向 https://api.donscdn.mom
✅ 看到 Anthropic base URL 指向 https://api.donscdn.mom 说明配置成功。

💻Codex

配置 OpenAI Codex CLI 通过 Token Tribe 使用

获取 API 接入信息

Codex 使用 OpenAI 兼容接口

项目
Base URLhttps://api.donscdn.mom/v1
API Key令牌页面获取的密钥

安装 Codex

确保已安装 Node.js (LTS) 和 Git,然后在终端中执行:

npm install -g @openai/codex

配置方式

CC Switch(推荐)
环境变量

使用 CC Switch 一键导入配置,步骤同 Claude Code。

macOS / Linux
PowerShell
CMD

在终端中逐行复制执行:

export OPENAI_API_KEY="sk-你的API密钥"
export OPENAI_BASE_URL="https://api.donscdn.mom/v1"
追加到 ~/.bashrc~/.zshrc 可永久生效。

在 PowerShell 中逐行复制执行:

$env:OPENAI_API_KEY = "sk-你的API密钥"
$env:OPENAI_BASE_URL = "https://api.donscdn.mom/v1"

在命令提示符中逐行复制执行:

set OPENAI_API_KEY=sk-你的API密钥
set OPENAI_BASE_URL=https://api.donscdn.mom/v1

验证

执行:

codex

启动后输入问题测试是否正常响应。

🖱️Cursor

在 Cursor 中接入 Token Tribe API

前提条件

Cursor 的 BYOK(自带密钥)功能仅向 Cursor 付费订阅用户开放。免费用户无法接入第三方 API。

配置步骤

1
打开 Cursor 设置,进入 Models 页面
2
点击 Add Custom Model,添加 Token Tribe 支持的模型(前往 模型广场 查看可用模型 ID)
3
OpenAI API Key 模块中填写:
  • API Key:你的 Token Tribe API 密钥
  • Override OpenAI Base URLhttps://api.donscdn.mom/v1
4
在模型列表中禁用 Token Tribe 不支持的模型,选择已添加的自定义模型即可使用
模型名称必须与 Token Tribe 支持的模型 ID 完全一致。可在令牌控制台的「在线渠道」页面查看可用模型列表。

⌨️OpenCode

配置 OpenCode 通过 Token Tribe 使用

安装 OpenCode

macOS / Linux
Windows

在终端中执行:

curl -fsSL https://opencode.ai/install | bash
或使用 Homebrew:brew install anomalyco/tap/opencode

在 PowerShell 中执行:

scoop install opencode
或使用 npm:npm i -g opencode-ai@latest,或 Chocolatey:choco install opencode

配置 Provider

用文本编辑器(如记事本)打开或创建配置文件:

  • Linux/macOS:~/.config/opencode/opencode.json
  • Windows:C:\Users\你的用户名\.config\opencode\opencode.json
如果 .config 文件夹不存在,手动创建即可。

将以下内容粘贴进去并保存:

{
  "provider": {
    "token-tribe": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Token Tribe",
      "options": {
        "baseURL": "https://api.donscdn.mom/v1",
        "apiKey": "{env:TOKEN_TRIBE_API_KEY}"
      },
      "models": {
        "<模型ID>": { "name": "<显示名称>" }
      }
    }
  }
}
配置中使用了 {env:TOKEN_TRIBE_API_KEY} 引用环境变量,更安全。启动前需设置环境变量(见下方启动步骤)。

启动

先设置 API Key 环境变量,再启动:

export TOKEN_TRIBE_API_KEY="sk-你的API密钥"
opencode

在 OpenCode 中输入 /models,选择 Token Tribe 下的模型即可使用。

💘Crush

配置 Crush 通过 Token Tribe 使用

安装 Crush

macOS / Linux
Windows

在终端中执行:

brew install charmbracelet/tap/crush
或使用 npm:npm install -g @charmland/crush

在 PowerShell 中执行:

winget install charmbracelet.crush
或使用 Scoop:scoop bucket add charm https://github.com/charmbracelet/scoop-bucket.git && scoop install crush

配置 Provider

用文本编辑器(如记事本)打开或创建配置文件:

  • Linux/macOS:~/.config/crush/crush.json
  • Windows:C:\Users\你的用户名\.config\crush\crush.json
如果 .config 文件夹不存在,手动创建即可。

将以下内容粘贴进去并保存:

{
  "provider": {
    "token-tribe": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Token Tribe",
      "options": {
        "baseURL": "https://api.donscdn.mom/v1",
        "apiKey": "{env:TOKEN_TRIBE_API_KEY}"
      },
      "models": {
        "<模型ID>": { "name": "<显示名称>" }
      }
    }
  }
}
配置中使用了 {env:TOKEN_TRIBE_API_KEY} 引用环境变量,更安全。启动前需设置环境变量(见下方启动步骤)。

启动

先设置 API Key 环境变量,再启动:

export TOKEN_TRIBE_API_KEY="sk-你的API密钥"
crush

在 Crush 中输入 /models,选择 Token Tribe 下的模型即可使用。

🛠️OpenClaw

配置 OpenClaw Agent 通过 Token Tribe 使用

安装 OpenClaw

Linux / macOS
Windows

在终端中执行:

curl -fsSL https://openclaw.ai/install.sh | bash

脚本会自动检测并安装 Node.js(要求 Node 22.14+,推荐 24)。

在 PowerShell 中执行:

iwr -useb https://openclaw.ai/install.ps1 | iex

脚本会自动检测并安装 Node.js(要求 Node 22.14+,推荐 24)。

配置方式一:交互式引导(推荐)

安装完成后,执行:

openclaw onboard --install-daemon

引导过程中按提示依次填写:

配置项填写内容
Provider选择 Custom Provider
API 类型选择 OpenAI Compatible
API 地址https://api.donscdn.mom/v1
API Key输入你的密钥
模型选择从列表中选择你需要的模型

配置方式二:编辑配置文件

用文本编辑器打开 openclaw.json(路径可通过以下命令查看):

openclaw config file

models.providers 下添加自定义 Provider,并设置默认模型:

{
  "models": {
    "mode": "merge",
    "providers": {
      "token-tribe": {
        "baseUrl": "https://api.donscdn.mom/v1",
        "apiKey": "sk-你的API密钥",
        "api": "openai-completions",
        "models": [
          {
            "id": "<模型ID>",
            "name": "<显示名称>",
            "reasoning": false,
            "input": ["text"],
            "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
            "contextWindow": 128000,
            "maxTokens": 8192
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "token-tribe/<模型ID>"
      }
    }
  }
}
将以上内容合并到你现有的 openclaw.json 中,不要覆盖已有配置。如需添加多个模型,在 models 数组中继续添加即可。contextWindowmaxTokens 请根据实际模型参数填写。

验证

配置完成后,执行:

openclaw models status

如果能看到 Token Tribe 的 Provider 和模型信息,说明配置成功。

启动 Gateway 后即可使用:

openclaw gateway start

常见问题

遇到问题?先看看这里

返回 401 或「未授权」

  • 检查 API Key 是否复制完整,是否包含前后空格
  • 确认 API Key 未过期或被撤销
  • 确认账户余额充足

返回 404 或「找不到网页」

通常是 Base URL 填写错误。

  • OpenAI 兼容接口:https://api.donscdn.mom/v1(注意末尾有 /v1
  • Anthropic 兼容接口:https://api.donscdn.mom(注意末尾没有 /v1
不要在 Base URL 末尾附加 /chat/completions 等路径,工具会自动拼接。

Claude Code 配置后仍连不上

  • 确认使用的是 Anthropic 兼容 Base URL(https://api.donscdn.mom,不带 /v1
  • 确认 ANTHROPIC_API_KEY 设为空字符串,Key 填在 ANTHROPIC_AUTH_TOKEN
  • 运行 /status 检查实际生效的配置
  • 如果 settings.json 不生效,尝试改用环境变量方式

模型名称应该填什么?

模型 ID 必须与 Token Tribe 支持的名称完全一致。可通过以下方式查看:

Claude Code 提示「无效的 API 密钥」

  • 检查 ANTHROPIC_AUTH_TOKEN 是否填写正确
  • 确认账户余额充足
  • 如果使用 CC Switch 导入,重新导入一次试试

Cursor 中模型无法使用

  • 确认你是 Cursor 付费订阅用户(BYOK 功能需要付费)
  • 确认模型名称与 Token Tribe 支持的 ID 完全一致
  • 确认 Override OpenAI Base URL 填写正确