首页TokenhotAPI文档工具集成
语言
语言
  • English
  • 中文
首页TokenhotAPI文档工具集成
语言
语言
  • English
  • 中文
  1. 工具集成
  • hermes
  • Gemini CLI
  • OpenCode
  • Cherry Studio
  • CC-Switch
  • OpenClaw
  • 导航
  • Claude
    • 概述
    • 安装Claude Code
    • 配置模型供应商
    • CCometixLine 状态栏插件
    • Skills配置
  • Codex
    • 配置模型供应商
    • Codex CLI安装
  1. 工具集成

OpenClaw

OpenClaw 🦞#

OpenClaw 是一款开源的本地 AI 助手,通过 WhatsApp、Telegram、Slack 等消息应用与你交互,能执行实际操作 — 管理邮件、日历、航班值机、浏览网页等。它完全在本地运行,数据不离开你的设备。

为什么搭配 Tokenhot?#

万能接口,一键触达 — 告别繁琐的多平台对接,一个接口满足所有模型调用需求。
场景化模型组合 — 随心配置 Agent 路由,主力、推理、轻量级模型各司其职,释放最强效能。
极致稳定的链路 — 99.9% 可用性指标,自动切换故障节点,让您专注于代码而非运维。
透明化账单管理 — 统一管理全平台模型消耗,实时观测分析数据,彻底告别账单焦虑。
OpenClaw 作为 Agentic AI 助手,单次任务的 Token 消耗较大(通常 10K-100K+ tokens)。建议根据任务复杂度选择模型,避免不必要的成本。本文提供几种配置方案供参考。

安装#

mac/Linux
Windows
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1)))

快速开始#

1. 获取 API Key#

前往 Tokenhot 控制台 创建 API Key。

2. 运行配置向导#

OpenClaw 提供交互式向导,输入以下命令即可快速完成配置:
在向导中选择 Custom Provider,填入以下信息:
配置项值
Provider Typeanthropic-messages
Base URLhttps://api.tokenhot.ai
API KeyTokenhot API Key
Modelclaude-sonnet-4.6

3. 启动验证#

向 OpenClaw 发送一条消息测试连通性。如果收到正常回复,配置成功。

完整配置#

OpenClaw 通过 ~/.openclaw/openclaw.json 管理所有配置(支持 JSON5 格式,可写注释)。

Provider 配置#

Provider 定义在 models.providers 下,每个 Provider 需要指定 API 协议类型、地址和密钥:
{
  "models": {
    "providers": {
      "Tokenhot-anthropic": {
        "baseUrl": "https://api.tokenhot.ai",
        "apiKey": "${TOKENHOT_API_KEY}",
        "api": "anthropic-messages",
        "models": []
      },
      "Tokenhot-openai": {
        "baseUrl": "https://api.tokenhot.ai/v1",
        "apiKey": "${TOKENHOT_API_KEY}",
        "api": "openai-responses",
        "models": []
      },
      "Tokenhot-gemini": {
        "baseUrl": "https://api.tokenhot.ai",
        "apiKey": "${TOKENHOT_API_KEY}",
        "api": "google-generative-ai",
        "models": []
      }
    }
  }
}

Models 配置#

模型定义在对应 Provider 的 models 数组中。我们提供三套方案,根据你的需求选择:
全 Claude 阵容 — 追求最强能力,适合高要求场景。
{
  "models": {
    "providers": {
      "Tokenhot-anthropic": {
        "baseUrl": "https://api.tokenhot.ai",
        "apiKey": "${TOKENHOT_API_KEY}",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "claude-sonnet-4.6",
            "name": "Claude Sonnet 4.6",
            "input": ["text", "image", "file"],
            "contextWindow": 200000,
            "maxTokens": 64000
          },
          {
            "id": "claude-opus-4.6",
            "name": "Claude Opus 4.6",
            "reasoning": true,
            "input": ["text", "image", "file"],
            "contextWindow": 200000,
            "maxTokens": 128000
          },
          {
            "id": "claude-haiku-4.5",
            "name": "Claude Haiku 4.5",
            "input": ["text", "image", "file"],
            "contextWindow": 200000,
            "maxTokens": 64000
          }
        ]
      }
    }
  }
}
模型角色定位适用场景
anthropic/claude-sonnet-4.6主力模型日常对话、任务执行、代码生成
anthropic/claude-opus-4.6深度推理复杂分析、长链推理、研究任务
anthropic/claude-haiku-4.5快速响应简单查询、快速回复、轻量任务
OpenAI Codex 组合 — 代码能力突出,通用任务均衡。
{
  "models": {
    "providers": {
      "tokenhot-openai": {
        "baseUrl": "https://api.tokenhot.ai/v1",
        "apiKey": "${TOKENHOT_API_KEY}",
        "api": "openai-responses",
        "models": [
          {
            "id": "gpt-5.3-codex",
            "name": "GPT 5.3 Codex",
            "reasoning": true,
            "input": ["text", "image", "audio", "file"],
            "contextWindow": 512000,
            "maxTokens": 128000
          },
          {
            "id": "gpt-5.1-codex-mini",
            "name": "GPT 5.1 Codex Mini",
            "input": ["text", "image", "audio", "file"],
            "contextWindow": 256000,
            "maxTokens": 65536
          }
        ]
      }
    }
  }
}
模型角色定位适用场景
openai/gpt-5.3-codex主力 + 推理日常对话、复杂任务、代码重构
openai/gpt-5.1-codex-mini快速响应轻量任务、代码补全、快速问答
OpenAI 模型通过 Tokenhot-openai Provider 接入,使用 openai-responses 协议。
国产模型性价比之选 — Token 单价低,适合高频日常使用。
{
  "models": {
    "providers": {
      "Tokenhot-openai": {
        "baseUrl": "https://api.tokenhot.ai/v1",
        "apiKey": "${TOKENHOT_API_KEY}",
        "api": "openai-responses",
        "models": [
          {
            "id": "qwen3.5-plus",
            "name": "Qwen 3.5 Plus",
            "input": ["text", "image"],
            "contextWindow": 1000000,
            "maxTokens": 64000
          },
          {
            "id": "doubao-seed-2.0-code",
            "name": "豆包 Seed 2.0 Code",
            "input": ["text", "image"],
            "contextWindow": 256000,
            "maxTokens": 128000
          }
        ]
      }
    }
  }
}
模型角色定位适用场景
qwen3.5-plus主力 + 推理日常对话、通用任务、中文优化
doubao-seed-2.0-code代码 + 快速代码生成、调试、快速回复

Agents 配置#

OpenClaw 通过 agents.defaults 设置全局默认,通过 agents.list 数组定义不同 Agent,每个 Agent 可覆盖默认配置:
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "claude-sonnet-4.6",
        "fallbacks": ["claude-haiku-4.5"]
      },
      "models": {
        "claude-opus-4.6": { "alias": "opus" },
        "claude-sonnet-4.6": { "alias": "sonnet" },
        "claude-haiku-4.5": { "alias": "haiku" }
      },
      "thinkingDefault": "low",
      "timeoutSeconds": 600,
      "maxConcurrent": 3
    },
    "list": [
      {
        "id": "main",
        "default": true
      },
      {
        "id": "research",
        "model": {
          "primary": "claude-opus-4.6"
        }
      },
      {
        "id": "quick",
        "model": {
          "primary": "claude-haiku-4.5"
        }
      }
    ]
  }
}
Agent模型用途
mainclaude-sonnet-4.6(继承 defaults)默认 Agent,日常所有任务
researchclaude-opus-4.6深度研究、复杂推理、长文分析
quickclaude-haiku-4.5简单问答、快速响应、低成本

完整配置示例#

以下是一份完整的 openclaw.json,整合了 Provider、Models 和 Agents 配置(最强配置方案):
{
  "models": {
    "providers": {
      "Tokenhot-anthropic": {
        "baseUrl": "https://api.tokenhot.ai",
        "apiKey": "${Tokenhot_API_KEY}",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "anthropic/claude-sonnet-4.6",
            "name": "Claude Sonnet 4.5",
            "input": ["text", "image", "file"],
            "contextWindow": 200000,
            "maxTokens": 64000
          },
          {
            "id": "anthropic/claude-opus-4.6",
            "name": "Claude Opus 4.6",
            "reasoning": true,
            "input": ["text", "image", "file"],
            "contextWindow": 200000,
            "maxTokens": 128000
          },
          {
            "id": "anthropic/claude-haiku-4.5",
            "name": "Claude Haiku 4.5",
            "input": ["text", "image", "file"],
            "contextWindow": 200000,
            "maxTokens": 64000
          }
        ]
      },
      "Tokenhot-gemini": {
        "baseUrl": "https://api.tokenhot.ai",
        "apiKey": "${Tokenhot_API_KEY}",
        "api": "google-generative-ai",
        "models": [
          {
            "id": "gemini-2.5-flash",
            "name": "Gemini 2.5 Flash",
            "reasoning": true,
            "input": ["text", "image"],
            "contextWindow": 1000000,
            "maxTokens": 64000
          },
          {
            "id": "gemini-2.5-pro",
            "name": "Gemini 2.5 Pro",
            "reasoning": true,
            "input": ["text", "image"],
            "contextWindow": 1000000,
            "maxTokens": 64000
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "claude-sonnet-4.6",
        "fallbacks": ["claude-haiku-4.5"]
      },
      "models": {
        "claude-opus-4.6": { "alias": "opus" },
        "claude-sonnet-4.6": { "alias": "sonnet" },
        "claude-haiku-4.5": { "alias": "haiku" }
      },
      "thinkingDefault": "low",
      "timeoutSeconds": 600,
      "maxConcurrent": 3
    },
    "list": [
      {
        "id": "main",
        "default": true
      },
      {
        "id": "research",
        "model": {
          "primary": "claude-opus-4.6"
        }
      },
      {
        "id": "quick",
        "model": {
          "primary": "claude-haiku-4.5"
        }
      }
    ]
  }
}

使用场景#

配置完成后,通过消息应用向 OpenClaw 发送指令:
邮件管理 — "帮我整理今天未读的邮件,按优先级排序"
日程安排 — "明天下午 3 点安排一个团队会议"
信息检索 — "搜索最近关于 AI Agent 的技术文章,总结要点"
代码辅助 — "帮我 review 这段 Python 代码,检查安全问题"
工作流自动化 — "每天早上 9 点发送团队日报到 Slack #general 频道"

故障排除#

无法连接 Tokenhot
确认 baseUrl 配置正确:
Anthropic 协议:https://api.tokenhot.ai
OpenAI-Response 协议:https://api.tokenhot.ai/v1
Gemini 协议:https://api.tokenhot.ai
模型不存在
确认模型 ID 格式正确。在 models.providers 中定义模型时,id 使用 Tokenhot 的完整模型名称(如 claude-sonnet-4.6)。
Token 消耗过高
OpenClaw 任务消耗较大,建议:
1.
日常任务请使用 claude-haiku-4.5 或其它模型
2.
仅在复杂任务时切换到 research Agent(使用 claude-opus-4.7)
3.
在 Tokenhot 控制台 监控用量
如何快速切换模型
在对话中使用别名切换:/model opus、/model sonnet、/model haiku(需要在 agents.defaults.models 中配置别名)。
Previous
CC-Switch
Next
导航
Built with