Moltbot 默認使用 Anthropic 官方 API,但官方 API 存在 訪問限制、價格較高 等問題。本文將詳細介紹如何配置 Moltbot 接入 API 中轉站,通過 openai-compatible 模式使用第三方 API 服務。
核心價值: 讀完本文,你將學會配置 Moltbot 使用 API 中轉站,實現更低成本、更穩定的 AI 助手體驗。

Moltbot API 中轉站配置核心要點
在開始配置之前,先了解 Moltbot 的 API 配置機制和中轉站的優勢。
| 要點 | 說明 | 價值 |
|---|---|---|
| openai-compatible | Moltbot 支持 OpenAI 兼容 API 協議 | 可接入任何兼容服務 |
| 自定義 baseUrl | 支持修改 API 端點地址 | 靈活切換服務商 |
| 多模型支持 | 配置後可使用多種模型 | Claude/GPT/Gemini 隨意切換 |
| 成本優化 | 中轉站通常價格更優 | 節省 40-60% API 費用 |
| 穩定性提升 | 中轉站提供負載均衡 | 減少官方 API 限流問題 |
Moltbot API 配置方式對比
| 配置方式 | 適用場景 | 複雜度 | 推薦度 |
|---|---|---|---|
| config.json 文件 | 永久配置 | 中等 | ⭐⭐⭐⭐⭐ |
| 環境變量 | 臨時測試 | 簡單 | ⭐⭐⭐ |
| 命令行參數 | 單次運行 | 簡單 | ⭐⭐ |
| onboard 嚮導 | 首次安裝 | 簡單 | ⭐⭐⭐⭐ |
Moltbot API 中轉站配置前置準備
第一步: 確認 Moltbot 已安裝
首先確保你已經安裝了 Moltbot:
# 檢查 Moltbot 版本
moltbot --version
# 如果未安裝,執行安裝
npm install -g moltbot@latest
系統要求: Node.js >= 22
第二步: 獲取 API 中轉站密鑰
你需要從 API 中轉站獲取 API Key。
🚀 快速開始: 推薦使用 API易 apiyi.com 獲取 API 密鑰。註冊即送免費額度,支持 Claude Sonnet 4、Claude Opus 4.5、GPT-4o 等主流模型,價格比官方低 40-60%。
獲取密鑰後,記錄以下信息:
| 配置項 | 示例值 | 說明 |
|---|---|---|
| API Key | sk-xxxxxxxxxxxxxxxx |
你的專屬密鑰 |
| Base URL | https://api.apiyi.com/v1 |
API 端點地址 |
| 模型名稱 | claude-sonnet-4-20250514 |
要使用的模型 |

Moltbot API 中轉站配置方法一: config.json 文件配置
這是最推薦的配置方式,配置一次永久生效。
找到 Moltbot 配置文件位置
Moltbot 的配置文件通常位於:
| 操作系統 | 配置文件路徑 |
|---|---|
| macOS | ~/.clawdbot/config.json 或 ~/.moltbot/config.json |
| Linux | ~/.clawdbot/config.json 或 ~/.moltbot/config.json |
| Windows | %USERPROFILE%\.clawdbot\config.json |
你也可以通過命令查找:
# 查看當前配置
moltbot config list
# 查看配置文件路徑
moltbot config path
編輯 config.json 配置 API 中轉站
打開配置文件,添加或修改 models.providers 部分:
{
"models": {
"providers": {
"apiyi": {
"baseUrl": "https://api.apiyi.com/v1",
"apiKey": "sk-your-api-key-here",
"api": "openai-completions",
"authHeader": true,
"models": [
{
"id": "claude-sonnet-4-20250514",
"name": "Claude Sonnet 4",
"contextWindow": 200000,
"maxTokens": 64000
},
{
"id": "claude-opus-4-5-20251101",
"name": "Claude Opus 4.5",
"contextWindow": 200000,
"maxTokens": 32000
},
{
"id": "gpt-4o",
"name": "GPT-4o",
"contextWindow": 128000,
"maxTokens": 16384
}
]
}
}
},
"agent": {
"model": {
"primary": "apiyi/claude-sonnet-4-20250514",
"fallbacks": ["apiyi/claude-opus-4-5-20251101", "apiyi/gpt-4o"]
}
}
}
配置參數詳解
| 參數 | 類型 | 說明 | 示例 |
|---|---|---|---|
baseUrl |
string | API 端點地址 | https://api.apiyi.com/v1 |
apiKey |
string | API 密鑰 | sk-xxxxxxxx |
api |
string | API 協議類型 | openai-completions 或 openai-responses |
authHeader |
boolean | 是否使用 Authorization 頭 | true |
models |
array | 可用模型列表 | 見上方示例 |
contextWindow |
number | 上下文窗口大小 | 200000 |
maxTokens |
number | 最大輸出 token 數 | 64000 |
Moltbot API 中轉站配置方法二: YAML 格式配置
如果你更喜歡 YAML 格式,Moltbot 也支持 config.yaml:
# ~/.moltbot/config.yaml
models:
providers:
apiyi:
baseUrl: "https://api.apiyi.com/v1"
apiKey: "sk-your-api-key-here"
api: openai-completions
authHeader: true
models:
- id: claude-sonnet-4-20250514
name: Claude Sonnet 4
contextWindow: 200000
maxTokens: 64000
- id: claude-opus-4-5-20251101
name: Claude Opus 4.5
contextWindow: 200000
maxTokens: 32000
agent:
model:
primary: apiyi/claude-sonnet-4-20250514
fallbacks:
- apiyi/claude-opus-4-5-20251101
- apiyi/gpt-4o
簡化版 YAML 配置
如果你只需要使用單一模型,可以使用更簡潔的配置:
# ~/.moltbot/config.yaml - 極簡版
llm:
provider: openai-compatible
model: claude-sonnet-4-20250514
apiKey: sk-your-api-key-here
baseUrl: https://api.apiyi.com/v1
🎯 技術建議: 建議使用完整版配置,這樣可以配置多個模型和 fallback 策略,提高服務穩定性。通過 API易 apiyi.com 可以同時獲取 Claude、GPT、Gemini 等多種模型的訪問權限。
Moltbot API 中轉站配置方法三: 環境變量配置
適合臨時測試或 CI/CD 環境:
# 設置環境變量
export MOLTBOT_LLM_PROVIDER="openai-compatible"
export MOLTBOT_LLM_MODEL="claude-sonnet-4-20250514"
export MOLTBOT_LLM_API_KEY="sk-your-api-key-here"
export MOLTBOT_LLM_BASE_URL="https://api.apiyi.com/v1"
# 啓動 Moltbot
moltbot gateway start
或者在 .env 文件中配置:
# ~/.moltbot/.env
MOLTBOT_LLM_PROVIDER=openai-compatible
MOLTBOT_LLM_MODEL=claude-sonnet-4-20250514
MOLTBOT_LLM_API_KEY=sk-your-api-key-here
MOLTBOT_LLM_BASE_URL=https://api.apiyi.com/v1

Moltbot API 中轉站配置方法四: 命令行配置
通過 moltbot config set 命令快速配置:
# 配置 API 中轉站
moltbot config set models.providers.apiyi.baseUrl "https://api.apiyi.com/v1"
moltbot config set models.providers.apiyi.apiKey "sk-your-api-key-here"
moltbot config set models.providers.apiyi.api "openai-completions"
# 設置默認模型
moltbot config set agent.model.primary "apiyi/claude-sonnet-4-20250514"
# 驗證配置
moltbot config list
批量配置腳本
創建一個配置腳本,一鍵完成所有設置:
#!/bin/bash
# setup-apiyi.sh - Moltbot API易 中轉站配置腳本
API_KEY="sk-your-api-key-here"
BASE_URL="https://api.apiyi.com/v1"
echo "配置 Moltbot API 中轉站..."
# 設置 provider
moltbot config set models.providers.apiyi.baseUrl "$BASE_URL"
moltbot config set models.providers.apiyi.apiKey "$API_KEY"
moltbot config set models.providers.apiyi.api "openai-completions"
moltbot config set models.providers.apiyi.authHeader true
# 設置默認模型
moltbot config set agent.model.primary "apiyi/claude-sonnet-4-20250514"
# 重啓 gateway
moltbot gateway restart
echo "配置完成! 使用 'moltbot doctor' 驗證配置"
Moltbot API 中轉站配置驗證
配置完成後,需要驗證配置是否正確。
使用 moltbot doctor 檢查
# 運行診斷
moltbot doctor
# 自動修復問題
moltbot doctor --fix
正常輸出示例:
✓ Gateway running on port 18789
✓ Model provider 'apiyi' configured
✓ API key validated
✓ Model 'claude-sonnet-4-20250514' available
✓ Connection test passed
發送測試消息
# 測試 API 連接
moltbot test-llm --provider apiyi --model claude-sonnet-4-20250514
# 發送測試消息
moltbot chat "你好,請介紹一下你自己"
檢查 API 調用日誌
# 查看實時日誌
moltbot logs --follow
# 查看最近的 API 調用
moltbot logs --filter api-call --last 10
Moltbot API 中轉站支持的模型列表
通過 API易 中轉站,你可以在 Moltbot 中使用以下模型:
Claude 系列模型
| 模型 ID | 名稱 | 上下文窗口 | 特點 | 可用平臺 |
|---|---|---|---|---|
claude-opus-4-5-20251101 |
Claude Opus 4.5 | 200K | 最強推理能力 | API易 apiyi.com |
claude-sonnet-4-20250514 |
Claude Sonnet 4 | 200K | 性價比之選 | API易 apiyi.com |
claude-3-5-sonnet-20241022 |
Claude 3.5 Sonnet | 200K | 穩定可靠 | API易 apiyi.com |
claude-3-5-haiku-20241022 |
Claude 3.5 Haiku | 200K | 快速響應 | API易 apiyi.com |
OpenAI 系列模型
| 模型 ID | 名稱 | 上下文窗口 | 特點 |
|---|---|---|---|
gpt-4o |
GPT-4o | 128K | 多模態能力 |
gpt-4o-mini |
GPT-4o Mini | 128K | 輕量快速 |
o1-preview |
o1 Preview | 128K | 深度推理 |
o1-mini |
o1 Mini | 128K | 推理性價比 |
Google 系列模型
| 模型 ID | 名稱 | 上下文窗口 | 特點 |
|---|---|---|---|
gemini-2.0-flash |
Gemini 2.0 Flash | 1M | 超長上下文 |
gemini-2.0-pro |
Gemini 2.0 Pro | 1M | 專業版本 |
💡 選擇建議: 對於 Moltbot 日常使用,我們推薦 Claude Sonnet 4,它在性能和成本之間取得了很好的平衡。通過 API易 apiyi.com 可以獲取完整的模型列表和實時價格。

Moltbot API 中轉站高級配置
配置 Fallback 策略
當主模型不可用時,自動切換到備用模型:
{
"agent": {
"model": {
"primary": "apiyi/claude-sonnet-4-20250514",
"fallbacks": [
"apiyi/claude-3-5-sonnet-20241022",
"apiyi/gpt-4o"
],
"fallbackStrategy": "sequential"
}
}
}
配置模型路由規則
根據任務類型自動選擇最佳模型:
{
"agent": {
"modelRouting": {
"coding": "apiyi/claude-sonnet-4-20250514",
"reasoning": "apiyi/claude-opus-4-5-20251101",
"quick": "apiyi/claude-3-5-haiku-20241022",
"default": "apiyi/claude-sonnet-4-20250514"
}
}
}
配置成本限制
防止意外的高額消費:
{
"agent": {
"limits": {
"maxTokensPerRequest": 32000,
"maxRequestsPerHour": 100,
"maxCostPerDay": 10.00
}
}
}
Moltbot API 中轉站常見問題
Q1: 配置後提示 “API Key Invalid” 怎麼辦?
請檢查以下幾點:
- API Key 格式: 確保密鑰以
sk-開頭 - 複製完整: 檢查是否複製了完整的密鑰,沒有遺漏字符
- 賬戶狀態: 登錄 API易 apiyi.com 檢查賬戶餘額和狀態
- 配置位置: 確認 apiKey 配置在正確的層級下
# 驗證 API Key
curl -H "Authorization: Bearer sk-your-key" https://api.apiyi.com/v1/models
Q2: 如何切換不同的模型?
有兩種方式:
方式一: 修改配置文件
moltbot config set agent.model.primary "apiyi/claude-opus-4-5-20251101"
moltbot gateway restart
方式二: 運行時指定
moltbot chat --model apiyi/gpt-4o "你好"
通過 API易 apiyi.com 獲取的 API Key 支持所有主流模型,無需單獨申請。
Q3: baseUrl 應該填寫什麼?
不同 API 中轉站的 baseUrl 格式:
| 服務商 | baseUrl |
|---|---|
| API易 | https://api.apiyi.com/v1 |
| OpenRouter | https://openrouter.ai/api/v1 |
| 本地 Ollama | http://127.0.0.1:11434/v1 |
注意: URL 末尾的 /v1 是必需的,不要遺漏。
Q4: 配置多個 Provider 後如何選擇?
在模型 ID 中使用 provider/model 格式指定:
{
"agent": {
"model": {
"primary": "apiyi/claude-sonnet-4-20250514",
"fallbacks": ["openrouter/anthropic/claude-3.5-sonnet"]
}
}
}
Q5: 如何查看 API 調用消耗?
# 查看本地統計
moltbot stats --period today
# 查看詳細用量
moltbot stats --detailed --period week
同時建議登錄 API易 apiyi.com 控制檯查看更詳細的用量統計和賬單。
Moltbot API 中轉站配置問題排查
常見錯誤及解決方案
| 錯誤信息 | 原因 | 解決方案 |
|---|---|---|
Connection refused |
baseUrl 錯誤或服務不可達 | 檢查 URL 格式和網絡連接 |
401 Unauthorized |
API Key 無效 | 檢查密鑰是否正確 |
404 Model not found |
模型 ID 錯誤 | 覈對模型名稱拼寫 |
429 Rate limited |
請求頻率過高 | 降低請求頻率或升級套餐 |
500 Internal error |
服務端問題 | 稍後重試或聯繫客服 |
調試模式
啓用詳細日誌幫助排查問題:
# 啓用調試模式
export MOLTBOT_DEBUG=true
moltbot gateway start
# 或者使用命令行參數
moltbot gateway start --debug --log-level verbose
配置驗證命令
# 驗證配置語法
moltbot config validate
# 測試 API 連接
moltbot test-connection --provider apiyi
# 完整健康檢查
moltbot doctor --verbose
Moltbot API 中轉站 vs 官方 API 對比
| 對比維度 | Anthropic 官方 API | API易 中轉站 | 優勢方 |
|---|---|---|---|
| 價格 | $15/M tokens (Opus) | 低至 $6/M tokens | 中轉站 |
| 訪問穩定性 | 部分地區受限 | 全球可訪問 | 中轉站 |
| 模型覆蓋 | 僅 Claude 系列 | Claude + GPT + Gemini | 中轉站 |
| 計費方式 | 按量後付費 | 預充值,靈活 | 各有優勢 |
| 技術支持 | 英文文檔 | 中文支持 | 中轉站 |
| API 兼容性 | 原生格式 | OpenAI 兼容 | 中轉站 |
🎯 選擇建議: 對於國內用戶和需要多模型支持的場景,我們建議通過 API易 apiyi.com 接入 Moltbot。不僅價格更優惠,還能獲得更穩定的服務和中文技術支持。
總結: Moltbot API 中轉站配置要點回顧
通過本教程,你已經學會了 Moltbot 接入 API 中轉站的完整配置方法:
- 準備工作: 安裝 Moltbot,獲取 API易 apiyi.com 的 API Key
- 配置文件: 編輯
config.json或config.yaml添加 provider 配置 - 關鍵參數:
baseUrl、apiKey、api類型和模型列表 - 驗證測試: 使用
moltbot doctor和測試命令確認配置正確 - 高級特性: Fallback 策略、模型路由、成本限制
推薦通過 API易 apiyi.com 獲取 API 密鑰,享受更低價格和更穩定的服務,讓你的 Moltbot 助手發揮最大價值。
參考資料
-
Moltbot 官方配置文檔: Gateway 配置參考
- 鏈接:
docs.molt.bot/gateway/configuration
- 鏈接:
-
Moltbot 配置示例: 各種場景的配置模板
- 鏈接:
docs.molt.bot/gateway/configuration-examples
- 鏈接:
-
Moltbot 模型提供商: Provider 配置詳解
- 鏈接:
docs.molt.bot/concepts/model-providers
- 鏈接:
-
Moltbot GitHub: 項目源碼和 Issue
- 鏈接:
github.com/moltbot/moltbot
- 鏈接:
-
Moltbot 入門指南: 快速開始教程
- 鏈接:
docs.molt.bot/start/getting-started
- 鏈接:
📝 作者: APIYI Team
🔗 技術支持: 如需 API 密鑰或技術幫助,歡迎訪問 API易 apiyi.com
