📢 想把自己的AI模型接入new-api统一管理平台?这篇教程手把手教你从0到1完成配置。

一、前置准备

你需要准备以下内容:

OpenClaw 环境:已安装并运行

new-api 实例:已部署并可访问(如 https://api.bangban.xin)

模型API密钥:来自模型提供商(如OpenAI、Claude、文心一言等)

管理员账号:new-api后台登录权限

二、登录new-api管理后台

访问地址:https://你的域名/console

例如:https://api.bangban.xin/console

登录方式

• 账号密码登录(默认管理员账号)

• 或配置的其他登录方式(GitHub、微信等OAuth)

登录成功后,你将看到管理后台首页,包含账户数据概览、系统公告、快捷入口。

三、添加渠道(Channel)

渠道是new-api连接上游模型提供商的通道。

进入渠道管理

左侧菜单 → 渠道渠道列表

新建渠道

点击右上角 "添加渠道" 按钮,填写以下信息:

基础信息

渠道名称:自定义名称,如"OpenAI官方"

渠道类型:选择提供商(OpenAI / Anthropic / 百度文心 / 阿里通义 等)

优先级:数字越小优先级越高,如 1

状态:启用/禁用

API配置

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密钥和代理地址

四、添加令牌(Token)

令牌是用户调用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" }

请求体(OpenAI格式)

{ "model": "your-model-name", "messages": [ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "Hello"} ] }

响应格式要求

你的模型API需要返回OpenAI兼容的响应格式,包含 id、choices、usage 等字段。

六、在OpenClaw中使用

配置环境变量

在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)

七、常见问题

Q1: 渠道测试失败怎么办?

• 检查API密钥是否正确

• 确认代理地址可访问

• 查看new-api日志获取详细错误

Q2: 如何查看调用日志?

• 左侧菜单 → 日志请求日志

• 可查看每次调用的详情、耗时、状态码

Q3: 额度用完了怎么办?

• 进入令牌管理,编辑令牌增加额度

• 或创建新的令牌

Q4: 如何限制特定用户访问特定模型?

• 在令牌配置中,选择"可用模型"

• 只勾选允许调用的模型


八、总结

配置流程回顾:

1️⃣ 登录new-api后台

2️⃣ 添加渠道(连接上游模型)

3️⃣ 添加令牌(生成API Key)

4️⃣ 在OpenClaw中配置base_url和api_key

5️⃣ 开始调用!

new-api的核心价值在于统一管理:一个入口,接入多个模型,统一计费、统一监控、统一权限。

有用AI — 有用才会用,会用才有用。
本文基于new-api v0.12.x版本编写,界面和功能可能随版本更新有所变化,请以实际版本为准。