AGENT NETWORK/TOKEN SERVICE
Agent Network · 基础设施

LLM TOKEN
的信用中枢

一份统一额度(美元计价),调用多家上游大模型:充值兑换、密钥管理、用量计量,以及面向 agent 的信用与拆借。

能力

统一额度

按美元计价(可切换人民币显示),一份额度调用多家模型,按 token 实时计费,用量透明。

密钥与配额

自助创建 OpenAI / Anthropic 兼容密钥,限定模型与额度,随时吊销。

在线试用

登录后直接在网页里挑选模型、输入提示词,结果流式返回。

可用模型与价格
MODELS
模型输入 / 1M tokens输出 / 1M tokensTPMRPM延迟
加载中…

仅展示通过平台压测的模型;TPM / RPM / 延迟为实测值(每 7 天复测)。新模型在首轮压测通过后(约 10 分钟内)出现,压测失败的模型不予展示。

邀请制登录
LOGIN

无账户?本服务为邀请制,联系我们开通。

控制台
CONSOLE
可用额度
—
赠送余额
—
信用额度
—

接入信息 · 命令生成

—
—
加载中…

API 密钥

密钥仅展示一次,请立即复制保存:

名称前缀状态
Token Hub
项目 · 预算 · 用量

面向 AI 编码助手的统一接入与治理:为每个项目分配密钥,用量自动归因、预算实时可控、开销一目了然。

我的 14 天调用
—
我的 14 天 tokens
—
我的 14 天花费
—
我的项目
项目团队日预算月预算
加载中…
Skill Explorer
SOP 知识库

从真实对话中被动沉淀、动态增长的 SOP。相似主题会更新同一条(版本递增),并可在调用时自动注入。

手动从对话蒸馏 SOP

粘贴一段对话(user/assistant 各一行即可),LLM 蒸馏为结构化 SOP;相似则更新已有条目。

加载中…

← 从左侧选择一条 SOP 查看详情

Operations
统计大屏
Administration
平台设置

省 token 程度、SOP 抽取参数,以及领域知识库(OKF)的接入——知识库为可选、以接口方式挂载,不内嵌进 token service。

加载中…

在线试用
PLAYGROUND
—
把闲置算力变现
PROVIDER

有用不完的 LLM 订阅 / API 额度?把端点上传到 Agent Network Token Service,我们聚合转售,按第三方真实用量给你结算额度。密钥仅加密存于内网网关,绝不回显。

算力市场即将开放,敬请期待。

上传端点

未结收益
—
累计收益
—
 
我的端点
ID协议模型状态探测未结
管理后台
ADMIN

上游渠道配置

上游 LLM 渠道(OpenAI / Anthropic / 兼容端点)由内部网关管理,出于安全不公开暴露。管理员通过 SSH 隧道访问内部控制台:

ssh -L 13000:127.0.0.1:13000 root@emax.chatchat.space
# 然后浏览器打开 http://localhost:13000 (账号见运维密钥)
用户
ID用户名邮箱/DID角色状态可用额度操作
用户贡献的算力渠道
ID提供者模型状态探测连续失败未结操作
渠道健康日志
时间渠道结果延迟ms错误

Developer Docs

第三方 Agent 接入指南

Token Service 同时兼容 OpenAI 与 Anthropic 两套接口协议。任何支持自定义 Base URL 的 Agent 都可以直接接入,无需修改客户端源码——只要改环境变量或配置文件里的 Base URL 与 API Key。 同一把密钥在所有客户端通用,用量统一计费。

OpenAI 兼容https://token.anet.chat/v1 Anthropic 兼容https://token.anet.chat
本页目录

快速开始

先跑通一次调用,再看下面各客户端的接入。

cURL


      

Python (openai)


    

cURL


      

Python (anthropic)


    

整体配置规则

接入任何客户端前先看这一节。绝大多数接入失败都源于这里的两条规则没对上。

Provider / API 类型按客户端支持的协议选,不是按模型选 —— 任意模型两种协议都能调用。客户端两种都支持时,Claude 系列走 Anthropic、其余走 OpenAI Compatible 通常最省事(与工具默认预期一致)。
Base URL OpenAI 兼容填 https://token.anet.chat/v1
Anthropic 兼容填 https://token.anet.chat(不加 /v1)
API Key在控制台「密钥」中创建,形如 tb-live-…。同一把 Key 可用于所有客户端。
Model ID填所接入工具支持的模型标识,取值见 可用模型。
为什么 Anthropic 不加 /v1?Anthropic 协议的客户端会自己在 Base URL 后面拼 /v1/messages; 如果你填了 /v1,实际请求会变成 /v1/v1/messages 而 404。OpenAI 协议的客户端拼的是 /chat/completions,所以 Base URL 必须自带 /v1。

VS Code 插件

5 个客户端。每个都给出独立步骤、参数表与示例配置。

Claude Code for VS Code Anthropic

Anthropic 官方 VS Code 扩展,走 Anthropic 兼容协议。

  1. 安装 Claude Code 扩展
    在 VS Code 中按 Cmd/Ctrl+Shift+X 打开扩展视图,搜索 “Claude Code”,选择发布者为 Anthropic 的版本并点击 Install。
    VS Code 扩展视图中的 Claude Code,右键菜单里的设置入口
    也可以在扩展右侧齿轮 → 设置,直接在 UI 中修改下面这些项。
  2. 写入用户设置(settings.json)
    按 Cmd/Ctrl+Shift+P 打开命令面板,执行 “Preferences: Open User Settings (JSON)”,把下面的字段合并进去(同名字段直接覆盖 value)。
    json
    {
      "claudeCode.environmentVariables": [
        { "name": "ANTHROPIC_AUTH_TOKEN", "value": "<你的 API Key>" },
        { "name": "ANTHROPIC_BASE_URL",   "value": "https://token.anet.chat" },
        { "name": "ANTHROPIC_MODEL",      "value": "claude-opus-5" }
      ],
      "claudeCode.disableLoginPrompt": true,
      "claudeCode.initialPermissionMode": "acceptEdits"
    }
    VS Code 设置界面中的 Claude Code 配置项
    UI 中对应的开关是 Claude Code: Disable Login Prompt,勾选后与上面 JSON 等效。
    Base URL 不带 /v1。开启 disableLoginPrompt 后无需登录 Anthropic 账号即可使用;若你在企业代理后面,请另行配置系统代理。
  3. 重载窗口并验证
    命令面板执行 “Developer: Reload Window” 使配置生效,然后点左侧活动栏的 Claude Code 图标,发一条消息,能收到回复即接入成功。
    命令面板中执行 Developer: Reload Window

Cline AnthropicOpenAI Compatible

两种协议都支持,但不能混用——同一个 Profile 内只用一种。

方案一 · Claude 系列(推荐)
  1. 打开 Cline 设置
    在 VS Code 左侧活动栏打开 Cline 面板,点右上角齿轮,进入 API Provider 设置。
  2. 填写 Provider 参数
    API ProviderAnthropic
    Use custom base URL勾选
    Custom Base URLhttps://token.anet.chat
    API Key你的 API Key
    Modelclaude-opus-5
    Anthropic 协议下 Base URL 严禁包含 /v1,否则请求会 404。
方案二 · OpenAI Compatible
  1. 切换到 OpenAI Compatible 并填写
    API ProviderOpenAI Compatible
    Base URLhttps://token.anet.chat/v1
    API Key你的 API Key
    Model IDgpt-5.5 / kimi-k3 / glm-5.2

Roo Code AnthropicOpenAI Compatible

用 Profile 管理不同 Provider,建议为 Token Service 新建独立 Profile。

方案一 · Claude 系列(推荐)
  1. 新建 Profile 并填写参数
    ProviderAnthropic + Use custom URL
    Custom Base URLhttps://token.anet.chat
    API Key你的 API Key
    Modelclaude-opus-4-6
方案二 · OpenAI Compatible
  1. 填写 Provider 参数
    ProviderOpenAI Compatible
    Base URLhttps://token.anet.chat/v1
    API Key你的 API Key
    Model / Model IDgpt-5.5 / kimi-k3 / glm-5.2

Kilo Code OpenAI Compatible

通过 Custom Provider 接入。

  1. 安装 Kilo Code 扩展
    在 VS Code 扩展市场搜索 Kilo Code 并安装。
  2. 打开 Custom Provider 面板
    左侧点 Kilo Code 图标 → Setting → Providers,找到 Custom Provider 点击 Connect。
  3. 填写连接参数
    Provider IDtokenservice
    Display NameAgent Network Token Service
    Base URLhttps://token.anet.chat/v1
    API Key你的 API Key
    支持模型claude-opus-5 / gpt-5.5 / glm-5.2 / kimi-k3

GitHub Copilot AnthropicOpenAI Compatible

VS Code 自带的 Copilot,通过自定义端点添加模型,支持 Messages(Anthropic)与 Chat Completions(OpenAI)两种格式。

  1. 安装并登录
    Copilot 通常已预装;没有则在扩展市场搜索 GitHub Copilot 安装。必须先登录 GitHub 账号——未登录时模型设置和添加模型入口不可用。
  2. 添加自定义端点
    打开 Copilot Chat 侧栏 → 底部模型选择器 → 「管理模型 / Manage Models」→「添加模型」→「自定义端点 / Custom Endpoint」。组名填 Token Service,并填入 API Key。
    Copilot Chat 面板中打开模型选择器并进入 Manage Models
    ① 打开 Copilot Chat 面板 ② 点底部模型选择器 ③ 选择 Manage Models…
    Add Models 下拉菜单底部的 Custom Endpoint 选项
    点击 + Add Models,在下拉菜单底部选择 Custom Endpoint。
  3. 选择 API 格式
    两种格式都能调用任意模型 —— 选哪种取决于客户端说哪种协议,与模型无关。选定之后 Base URL 必须跟着格式走,不能混:
    Messages(Anthropic)https://token.anet.chat,SDK 自己拼 /v1/messages
    Chat Completions(OpenAI)https://token.anet.chat/v1,客户端自己拼 /chat/completions
  4. 编辑模型配置
    随后会弹出一个编辑器,按需要填写模型 ID、名称与请求地址,保存即可。可参考下面的配置。
    models.json
    [
      {
        "name": "TokenService-Claude",
        "vendor": "customendpoint",
        "apiKey": "${input:chat.lm.secret.xxx}",
        "apiType": "messages",
        "models": [
          {
            "id": "claude-opus-5",
            "name": "Claude Opus 5",
            "url": "https://token.anet.chat",
            "toolCalling": true,
            "vision": true,
            "maxInputTokens": 200000,
            "maxOutputTokens": 64000
          }
        ]
      },
      {
        "name": "TokenService-OpenAI",
        "vendor": "customendpoint",
        "apiKey": "${input:chat.lm.secret.xxx}",
        "apiType": "chat-completions",
        "models": [
          {
            "id": "gpt-5.5",
            "name": "GPT-5.5",
            "url": "https://token.anet.chat/v1",
            "toolCalling": true,
            "vision": true,
            "maxInputTokens": 200000,
            "maxOutputTokens": 64000
          }
        ]
      }
    ]
    不要整段照抄——其中的 apiKey 是 Copilot 添加模型时自动填充的占位符,直接粘贴会失效。
  5. 验证连通性
    在 Copilot Chat 中选择刚添加的模型,发送「只回复 OK」,收到回复即接入成功。

CLI / 终端

6 个客户端。命令可直接复制执行。

Claude Code CLI Anthropic

Anthropic 官方命令行 Agent,Base URL 不加 /v1。

  1. 安装 CLI
    需先装 Node.js ≥ 18。装完执行 claude --version 验证。
    shell
    npm install -g @anthropic-ai/claude-code@latest
  2. 配置环境变量(macOS / Linux)
    下面的 export 只对当前会话生效;要持久化请写进 ~/.zshrc 或 ~/.bashrc。
    shell
    export ANTHROPIC_AUTH_TOKEN="<你的 API Key>"
    export ANTHROPIC_BASE_URL="https://token.anet.chat"
    export ANTHROPIC_MODEL="claude-opus-5"
  3. 配置环境变量(Windows PowerShell)
    要持久化请改用 [Environment]::SetEnvironmentVariable(...) 写入用户级环境变量。
    powershell
    $env:ANTHROPIC_AUTH_TOKEN="<你的 API Key>"
    $env:ANTHROPIC_BASE_URL="https://token.anet.chat"
    $env:ANTHROPIC_MODEL="claude-opus-5"
  4. 启动
    在项目根目录执行 claude 进入交互式会话,发一条消息即可验证。

Codex OpenAI Compatible

通过 OpenAI 兼容接口接入。

  1. 创建配置目录
    shell
    # macOS / Linux
    mkdir -p ~/.codex && nano ~/.codex/config.toml
    
    # Windows PowerShell
    New-Item -ItemType Directory -Force "$HOME\.codex"
  2. 写入 config.toml
    toml
    model = "gpt-5.5"
    model_provider = "tokenservice"
    
    [model_providers.tokenservice]
    name     = "Agent Network Token Service"
    base_url = "https://token.anet.chat/v1"
    env_key  = "TOKENSERVICE_API_KEY"
    wire_api = "chat"
  3. 设置 API Key 并验证
    shell
    export TOKENSERVICE_API_KEY="<你的 API Key>"
    codex "请回复 OK 以验证连通性"

OpenCode OpenAI Compatible

TUI 型 Agent,通过项目级 opencode.json 配置。

  1. 在项目根目录创建 opencode.json
    json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "tokenservice": {
          "npm": "@ai-sdk/openai-compatible",
          "name": "Agent Network Token Service",
          "options": { "baseURL": "https://token.anet.chat/v1" },
          "models": {
            "gpt-5.5": { "name": "GPT-5.5" }
          }
        }
      },
      "model": "tokenservice/gpt-5.5"
    }
  2. 登录 Provider 并启动
    shell
    opencode providers login --provider tokenservice
    opencode

Qwen Code OpenAI Compatible

可脚本化的 CLI Agent,用环境变量完成配置。

  1. 安装 CLI
    shell
    npm install -g @qwen-code/qwen-code@latest
  2. 配置环境变量(macOS / Linux)
    shell
    export OPENAI_API_KEY="<你的 API Key>"
    export OPENAI_BASE_URL="https://token.anet.chat/v1"
    export OPENAI_MODEL="qwen-max"
  3. 启动
    执行 qwen 进入交互式会话。

Crush openai-compat

支持 openai-compat 自定义 Provider。

  1. 编辑 crush.json
    全局配置在 ~/.config/crush/crush.json,也可在项目根放同名文件。
    json
    {
      "$schema": "https://charm.land/crush.json",
      "providers": {
        "tokenservice": {
          "type": "openai-compat",
          "base_url": "https://token.anet.chat/v1",
          "api_key": "$TOKENSERVICE_API_KEY",
          "models": [
            {
              "id": "gpt-5.5",
              "name": "GPT-5.5",
              "context_window": 200000,
              "default_max_tokens": 8192
            }
          ]
        }
      }
    }
  2. 启动
    shell
    export TOKENSERVICE_API_KEY="<你的 API Key>"
    crush

Hermes Agent OpenAI Compatible

提供安装脚本与模型配置向导。

  1. 安装并验证
    shell
    curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
    # 或:pipx install hermes-agent
    hermes --version
  2. 运行配置向导
    Provideropenai-api / OpenAI Compatible
    Base URLhttps://token.anet.chat/v1
    Model按提示填写,例如 gpt-5.5
    shell
    hermes setup model
    hermes chat

桌面端

4 个客户端。

Claude App (Desktop) Gateway

通过第三方推理网关(Gateway)接入。

  1. 开启开发者模式
    菜单 Help → Troubleshooting → Enable developer mode。
    Claude 桌面端 Help 菜单中的 Enable Developer Mode
  2. 配置网关
    Developer → Configure third-party inference,Connection 选 Gateway,按下表填写。
    Gateway base URLhttps://token.anet.chat
    Gateway API key你的 API Key
    Gateway auth schemebearer
    Claude 桌面端第三方推理网关配置界面
    Base URL 填域名即可(不含 /v1),Auth scheme 保持 bearer。
  3. 应用并重启
    点击 Apply locally → Relaunch now,重启后在左下角选择模型即可使用。
    Relaunch Claude 确认弹窗

Trae AnthropicOpenAI Compatible

在 Settings → Models 添加自定义模型,按 API Format 分为 Anthropic Messages 与 OpenAI Completions。

  1. 登录 Trae
    从官网下载安装,首次启动选择个人用户登录——未登录时模型设置入口不可用。
  2. 进入自定义模型配置
    Settings → 左侧 Models → Add Model → 切到「自定义配置 / Custom Config」。
    Trae 设置中的模型管理与添加模型入口
方案一 · Claude 系列
API 格式Anthropic Messages
自定义请求地址https://token.anet.chat(末尾不加斜杠)
模型 IDclaude-opus-5 / claude-opus-4-8
API 密钥你的 API Key
Trae 添加模型对话框,Anthropic Messages 格式
方案二 · 通用模型
API 格式OpenAI Chat Completions
自定义请求地址https://token.anet.chat/v1
模型 IDgpt-5.5 / kimi-k3 / glm-5.2
API 密钥你的 API Key
Trae 添加模型对话框,OpenAI Chat Completions 格式
保存后在对话中发送「请回复 OK」即可验证连通性。

Cursor OpenAI Compatible

在 Settings → Models 用 OpenAI API Key 配置。

受 Cursor 自身限制,免费用户配置第三方 API 后仍无法自选模型,只能用 auto 模式。如有条件建议改用其它 IDE。
  1. 登录 Cursor
    首次启动需先登录——未登录时模型设置不可用。
  2. 配置 API Key 与 Base URL
    进入 Cursor Settings → 左侧 Models,在 OpenAI API Key 填入密钥并打开开关;然后打开 Override OpenAI Base URL 开关并填入地址。
    OpenAI API Key你的 API Key
    Override OpenAI Base URLhttps://token.anet.chat/v1
    Cursor 设置中的 Models 页,API Key 与 Override Base URL
    左侧选 Models,在 API Keys 区域填入 Key 并开启开关;下方打开 Override OpenAI Base URL 并填地址。
  3. 验证连通性
    在对话中发送「只回复 OK」,收到回复即接入成功。

Craft Agents AnthropicOpenAI Compatible

通过「使用其他提供商」接入,按模型类型选择 Protocol 与 Endpoint。

  1. 选择其他提供商
    启动后在欢迎页选择「使用其他提供商」,进入 API 配置页,Endpoint 下拉选 Custom,并填入 API Key。
方案一 · Claude 系列
ProtocolAnthropic Compatible
Endpointhttps://token.anet.chat
Modelclaude-opus-5 / claude-opus-4-8
方案二 · 通用模型
ProtocolOpenAI Compatible
Endpointhttps://token.anet.chat/v1
Modelgpt-5.5 / glm-5.2 / kimi-k3
Anthropic Compatible 不加 /v1;OpenAI Compatible 必须含 /v1。

可用模型

下面是当前对外提供的模型。实际可用列表以接口返回为准,会随上游变化。

claude-opus-5claude-opus-4-8claude-opus-4-7claude-opus-4-6 claude-sonnet-4-6claude-fable-5gpt-5.5gpt-5.6-sol kimi-k3glm-5.2mercury-2MiniMax-M2.7-highspeed qwen-maxqwen-plusqwen-turbo
随时可以用密钥查询实时列表:
shell
curl https://token.anet.chat/v1/models \
  -H "Authorization: Bearer <你的 API Key>"

常见问题

接入过程中最常见的几个坑。

Anthropic 兼容和 OpenAI 兼容的 Base URL 有什么区别?
Anthropic 兼容填 https://token.anet.chat,不加 /v1;OpenAI 兼容填 https://token.anet.chat/v1,必须加 /v1。差别只在客户端拼接的后缀不同:前者拼 /v1/messages,后者拼 /chat/completions,两边最终都落到 /v1/…。选哪一套由客户端决定,与模型无关。请勿混用。
Claude 模型只能用 Anthropic 格式调用吗?
不是。所有模型两套协议都能调用,网关会做转换 —— claude-opus-5 可以走 /v1/chat/completions,gpt-5.5 也可以走 /v1/messages。协议决定的是请求与返回的格式(鉴权头、字段名),不是能调用哪些模型。
手写 curl 时完整路径是什么?
OpenAI 格式:POST https://token.anet.chat/v1/chat/completions,头 Authorization: Bearer <Key>。
Anthropic 格式:POST https://token.anet.chat/v1/messages,头 x-api-key: <Key> 与 anthropic-version: 2023-06-01。
两者都带 /v1。漏掉 /v1 会落到静态站点,返回 405。控制台「接入信息 · 命令生成」可直接生成对应命令。
一把 Key 能同时用于多个 Agent 吗?
可以。API Key 不绑定特定客户端,Claude Code、Codex、Cline、Roo Code 等可以同时使用同一把 Key,用量统一计入你的账户。
需要修改 Agent 的源代码吗?
不需要。只要设置环境变量或配置文件里的 Base URL 与 API Key 即可,客户端本身无需任何改动。
Claude Code 仍然弹登录框怎么办?
确认 claudeCode.disableLoginPrompt 为 true 并重载窗口。若提示 command not found: claude,回到第 1 步补装本地程序;遇到 401 检查 Key 是否正确;遇到 model not found 用 /v1/models 查看当前可用模型。
如何切换模型?
改客户端配置里的 model 参数或对应环境变量即可。不同客户端可以各自配置不同模型,互不影响。
怎么确认服务是正常的?
访问 https://token.anet.chat/health,返回 {"status":"ok"} 即服务正常。如果客户端报错但这里正常,一般是 Base URL 或 Key 配置问题。