你需要准备以下内容:
• OpenClaw 环境:已安装并运行
• new-api 实例:已部署并可访问(如 https://api.bangban.xin)
• 模型API密钥:来自模型提供商(如OpenAI、Claude、文心一言等)
• 管理员账号:new-api后台登录权限
访问地址:https://你的域名/console
例如:https://api.bangban.xin/console
• 账号密码登录(默认管理员账号)
• 或配置的其他登录方式(GitHub、微信等OAuth)
登录成功后,你将看到管理后台首页,包含账户数据概览、系统公告、快捷入口。
渠道是new-api连接上游模型提供商的通道。
左侧菜单 → 渠道 → 渠道列表
点击右上角 "添加渠道" 按钮,填写以下信息:
• 渠道名称:自定义名称,如"OpenAI官方"
• 渠道类型:选择提供商(OpenAI / Anthropic / 百度文心 / 阿里通义 等)
• 优先级:数字越小优先级越高,如 1
• 状态:启用/禁用
• API密钥:从模型提供商获取的密钥,如 sk-xxxxxxxx
• 代理地址:可选,如需代理填写 https://api.openai.com
• 模型列表:该渠道支持的模型,如 gpt-4, gpt-3.5-turbo
如果你希望对外暴露的模型名与上游不同,可以配置映射:
• 上游模型名 → 对外模型名
• gpt-4 → my-gpt-4
• gpt-3.5-turbo → my-chat
点击 "保存" 后,new-api会自动测试渠道连通性。
• ✅ 绿色:渠道正常
• ❌ 红色:检查API密钥和代理地址
令牌是用户调用API的凭证。
左侧菜单 → 令牌 → 令牌列表
点击 "添加令牌",配置:
• 令牌名称:自定义,如"开发测试"
• 额度:可选,限制该令牌的总调用量
• 速率限制:可选,限制RPM(每分钟请求数)
• 可用模型:选择该令牌能调用的模型
• 过期时间:可选,设置令牌有效期
保存后,点击令牌行的 "复制" 按钮,获取:
sk-xxxxxxxxx
这就是你的API Key,调用时放在请求头中:
curl https://api.bangban.xin/v1/chat/completions \ -H "Authorization: Bearer sk-your-token" \ -H "Content-Type: application/json" \ -d '{"model": "gpt-4", "messages": [{"role": "user", "content": "Hello"}]}'
如果你想接入new-api不原生支持的模型,可以使用 自定义渠道。
添加渠道时,类型选择 "自定义"。
new-api支持通过OpenAI兼容格式接入任意模型。
https://你的模型API地址/v1/chat/completions
{ "Authorization": "Bearer your-api-key", "Content-Type": "application/json" }
{ "model": "your-model-name", "messages": [ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "Hello"} ] }
你的模型API需要返回OpenAI兼容的响应格式,包含 id、choices、usage 等字段。
在OpenClaw的配置中,设置:
export OPENAI_API_KEY="sk-your-newapi-token" export OPENAI_API_BASE="https://api.bangban.xin/v1"
import openai client = openai.OpenAI( api_key="sk-your-newapi-token", base_url="https://api.bangban.xin/v1" ) response = client.chat.completions.create( model="gpt-4", messages=[{"role": "user", "content": "你好"}] ) print(response.choices[0].message.content)
• 检查API密钥是否正确
• 确认代理地址可访问
• 查看new-api日志获取详细错误
• 左侧菜单 → 日志 → 请求日志
• 可查看每次调用的详情、耗时、状态码
• 进入令牌管理,编辑令牌增加额度
• 或创建新的令牌
• 在令牌配置中,选择"可用模型"
• 只勾选允许调用的模型
配置流程回顾:
1️⃣ 登录new-api后台
2️⃣ 添加渠道(连接上游模型)
3️⃣ 添加令牌(生成API Key)
4️⃣ 在OpenClaw中配置base_url和api_key
5️⃣ 开始调用!
new-api的核心价值在于统一管理:一个入口,接入多个模型,统一计费、统一监控、统一权限。
有用AI — 有用才会用,会用才有用。
本文基于new-api v0.12.x版本编写,界面和功能可能随版本更新有所变化,请以实际版本为准。