将百宝箱智能体封装成 OpenAI 兼容 API,支持流式输出,带 Web 管理界面。
- ✅ Web 管理界面(无需改配置文件)
- ✅ OpenAI 兼容格式 (
/v1/models,/v1/chat/completions) - ✅ 流式输出支持
- ✅ Docker 一键部署
# 只需要这一行
docker-compose up -d浏览器打开:http://localhost:3000
在网页上填写:
- AppID:百宝箱的应用 ID
- Token:授权管理的令牌
- 智能体 ID:从分享链接获取,如
https://build.tbox.cn/share/202603APNW0G00592755中的202603APNW0G00592755
curl http://localhost:3000/v1/modelscurl -X POST http://localhost:3000/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "202603APNW0G00592755",
"messages": [{"role": "user", "content": "你好"}]
}'curl -N -X POST http://localhost:3000/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "202603APNW0G00592755",
"messages": [{"role": "user", "content": "你好"}],
"stream": true
}'# 环境变量
OPENAI_API_BASE=http://你的服务器IP:3000/v1
OPENAI_API_KEY=任意字符串- 在百宝箱创建一个智能体
- 点击"分享"
- 复制分享链接,如:
https://build.tbox.cn/share/202603APNW0G00592755?platform=WebService - 链接中的
202603APNW0G00592755就是智能体 ID
# 1. 上传文件
scp -r tbox-proxy/ user@你的服务器:/root/
# 2. 登录服务器
ssh user@你的服务器
# 3. 启动
cd /root/tbox-proxy
docker-compose up -d
# 4. 开放端口(如果需要)
firewall-cmd --add-port=3000/tcp --permanent
firewall-cmd --reload访问 http://你的服务器IP:3000 即可打开管理页面。