Documentation Index
Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt
Use this file to discover all available pages before exploring further.
本指南適用於希望將 TokenLab 作為 AI 提供者連接的 自我部署(self-hosted)OpenClaw 使用者。
概覽
對於目前的 OpenClaw 版本,建議的做法是透過models.providers 來配置 TokenLab。
如果您只是想快速開始,僅設定 tokenlab 即足夠。僅在您明確需要 Responses API、Claude native、Gemini native 或 MiniMax native 行為時才新增其他提供者。
| 提供者 | OpenClaw api | 適用於 | baseUrl |
|---|---|---|---|
tokenlab | openai-completions | 適用於 GPT、DeepSeek、Qwen 以及大多數與 OpenAI 相容的呼叫 | https://api.tokenlab.sh/v1 |
tokenlab-responses | openai-responses | 期望 /v1/responses 語意的 OpenAI Responses 工作流程 | https://api.tokenlab.sh/v1 |
tokenlab-claude | anthropic-messages | 原生 Claude Messages API | https://api.tokenlab.sh |
tokenlab-gemini | google-generative-ai | 原生 Gemini API 格式 | https://api.tokenlab.sh |
tokenlab-minimax | anthropic-messages | 原生 MiniMax 路由 | https://api.tokenlab.sh |
前置需求
- 一個自我部署的 OpenClaw 實例
- 一個 TokenLab API Key — 在這裡取得
設定
編輯您的 OpenClaw 設定檔:- 自我部署:
~/.openclaw/openclaw.json
models.providers 下新增 TokenLab 提供者:
所有 5 個提供者使用相同的 API Key。您只需要一個 TokenLab 帳戶。
上面
models 陣列僅顯示常見範例。視需要為每個提供者新增更多模型 ID。使用模型
OpenClaw 仍以provider/model 格式來參考模型:
模型範例
| 提供者 | 模型參考 | 說明 |
|---|---|---|
tokenlab | tokenlab/gpt-4o | OpenAI 相容路由 |
tokenlab | tokenlab/deepseek-r1 | DeepSeek 推理模型 |
tokenlab-responses | tokenlab-responses/gpt-4o | Responses API 路由 |
tokenlab-claude | tokenlab-claude/claude-sonnet-4-6 | Claude 原生 Messages 路由 |
tokenlab-gemini | tokenlab-gemini/gemini-2.5-flash | Gemini 原生路由 |
tokenlab-minimax | tokenlab-minimax/minimax-m1 | MiniMax 原生路由 |
何時使用哪個提供者
tokenlab: 大多數通用代理與聊天使用情境的預設選擇。tokenlab-responses: 當您的 OpenClaw 工作流程明確依賴 OpenAI Responses 語意時使用。tokenlab-claude: 當您想要 Claude 的原生 Messages 行為時使用。tokenlab-gemini: 當您需要 Gemini 原生的請求/回應格式或已有 Gemini 風格的整合時使用。tokenlab-minimax: 當您想要透過 MiniMax 的原生路由時使用。
tokenlab/gemini-* 呼叫 Gemini 模型。
常見錯誤
仍在使用舊的頂層 providers 陣列
仍在使用舊的頂層 providers 陣列
目前的 OpenClaw 文件使用
models.providers。如果您保留舊的頂層 providers 陣列格式,OpenClaw 可能會忽略該設定或無法如預期解析提供者前綴。在 tokenlab-responses 忘記加上 /v1
在 tokenlab-responses 忘記加上 /v1
openai-responses 映射到 TokenLab 的 /v1/responses 路徑,因此 tokenlab-responses 必須使用 https://api.tokenlab.sh/v1。在 tokenlab-claude、tokenlab-gemini 或 tokenlab-minimax 新增 /v1
在 tokenlab-claude、tokenlab-gemini 或 tokenlab-minimax 新增 /v1
anthropic-messages 與 google-generative-ai 應使用 https://api.tokenlab.sh(不要加 /v1)。加上 /v1 會產生不正確的請求路徑。OpenClaw 仍然支援原生 Gemini 嗎?
OpenClaw 仍然支援原生 Gemini 嗎?
支援。現行 OpenClaw 文件仍包含內建的
google 提供者,並且也支援使用 api: "google-generative-ai" 的自訂提供者。因此 tokenlab-gemini 對於 OpenClaw 使用者來說仍然是有效的原生 Gemini 路由。驗證設定
儲存設定後,重新啟動您的 OpenClaw 實例並用簡單訊息測試。如果您看到回應,表示提供者已正確配置。下一步
一旦 OpenClaw 已連線,以下指南可協助您更有效地使用 TokenLab:- API 格式 — 了解 OpenAI、Responses、Anthropic 與 Gemini 路由之間的差異
- IDE / SDK 相容性 — 了解何時使用
/v1/responses較為適合 - 錯誤處理 — 學習常見失敗模式與復原策略
- 模型總覽 — 在將模型接入代理前先瀏覽模型 ID