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
