北洛 AI 接入文档
先完成最短测试,再开启高级功能。 本页把地址、认证、模型和高频故障放在最前面;表格用于快速对照,示例用于复制。
先看这里:一眼配置
01OpenAI 兼容https://beiluoxi.top/v1聊天、编程、知识库工具
02Claude / Anthropichttps://beiluoxi.topClaude Code;不要加 /v1
03Gemini 原生https://beiluoxi.top/v1beta请求头:x-goog-api-key
4 步完成接入
| 顺序 |
操作 |
成功标志 |
| 1 |
购买并兑换卡密 |
余额或额度已到账 |
| 2 |
“API 密钥” → 创建 Key |
能复制完整 Key |
| 3 |
填 Base URL、Key、Model |
软件能保存 |
| 4 |
关闭 stream 和工具,发送“你好” |
返回正常文本 |
先查模型名
curl https://beiluoxi.top/v1/models \
-H "Authorization: Bearer YOUR_API_KEY"
返回的 id 原样复制为 Model。不要猜模型名,也不要把地址写成 /v1/v1。
首屏故障速查
401 认证404 路径429 频率/额度502/503/504 服务端524 源站连接
| 现象 |
先做什么 |
不要做什么 |
| 401 |
重新复制 Key,核对认证头 |
不要把卡密或登录密码当 Key |
| 404 |
看最终 URL;OpenAI 到 /v1,Claude 不加 /v1 |
不要同时改协议、路径和模型 |
| 429 |
降低并发,查余额,等待后有限重试 |
不要连续刷新、无限重试 |
| 502/503/504 |
等 10–30 秒后重试,必要时换模型 |
不要重复创建 Key |
| 524 |
Cloudflare 无法连接源站;可临时尝试北美直连地址 |
非北美用户恢复后换回默认地址 |
| 页面空白 |
Ctrl + F5,直接打开 /help |
不要把 /help 当 API 地址 |
一、购买、兑换、API Key
| 功能 |
位置 |
操作要点 |
| 购买卡密/订阅 |
站内“充值/订阅” |
付款后保存订单号 |
| 兑换卡密 |
登录后“兑换” |
去掉前后空格,确认一次即可 |
| 查看到账 |
余额/订阅/用量 |
刷新后核对额度 |
| 创建 Key |
“API 密钥” → 创建 |
每个软件单独一个 Key |
| 泄露处理 |
API 密钥列表 |
立即停用并新建 |
安全底线: Key 不要放网页前端、截图、群聊、公开仓库或共享配置。
二、协议怎么选
| 常见误填 |
正确值 |
| Claude 填到 /v1 |
只填主域名 |
| OpenAI 只填主域名 |
填到 /v1 |
| 自动拼接出现 /v1/v1 |
删除重复的一段 |
| 使用服务器 IP 或 http:// |
使用 HTTPS 域名 |
| 使用猜测模型 |
从模型列表复制 |
三、工具配置总表
“支持自定义地址”以软件当前版本为准;没有自定义字段时,改用 OpenCode、CC Switch 或其他兼容客户端。
| 工具 |
官方入口 |
协议 |
地址支持 |
配置入口 |
| Cherry Studio |
官网 |
OpenAI |
支持 |
设置 → 模型服务 → 添加 |
| Chatbox |
官网 |
OpenAI/Custom |
支持 |
设置 → 模型提供商 |
| Cursor |
官网 |
OpenAI Compatible |
支持 |
Settings → Models → Override Base URL |
| Cline |
GitHub |
OpenAI Compatible |
支持 |
Provider → OpenAI Compatible |
| Roo Code |
GitHub |
OpenAI Compatible |
支持 |
API Configuration |
| OpenCode |
官网 |
OpenAI/Anthropic/Gemini |
支持 |
opencode.json 或 /connect |
| Windsurf |
官网 |
OpenAI Compatible |
视版本 |
Settings → Models / Provider |
| Zed |
官网 |
OpenAI Compatible |
支持 |
Settings → Language Models |
| Open WebUI |
官网 |
OpenAI Compatible |
支持 |
Admin → Connections → OpenAI |
| LobeChat |
官网 |
OpenAI Compatible |
支持 |
设置 → 语言模型 → OpenAI |
| NextChat |
GitHub |
OpenAI Compatible |
支持 |
设置 → API |
| SillyTavern |
GitHub |
OpenAI Compatible |
支持 |
API Connections → Custom/OpenAI |
| Dify |
官网 |
OpenAI Compatible |
支持 |
模型供应商 → OpenAI-API-compatible |
| Continue |
官网 |
OpenAI Compatible |
支持 |
config.yaml / config.json |
| Apifox |
官网 |
HTTP |
支持 |
新建 POST 请求 |
| Postman |
官网 |
HTTP |
支持 |
New Request |
| Codex CLI |
GitHub |
Responses |
支持 |
~/.codex/config.toml |
| Claude Code |
官方文档 |
Anthropic |
支持 |
环境变量 / settings.json |
| Gemini CLI |
GitHub |
Gemini 原生 |
视版本 |
需要 Custom Endpoint |
| Grok CLI |
xAI 文档 |
Responses |
支持 |
~/.grok/config.toml |
| OpenClaw |
GitHub |
OpenAI Compatible |
视版本 |
Provider / URL / Key / Model |
| Claude Desktop |
官方下载 |
Anthropic |
通常不提供 |
官方登录页不能直接填本站地址 |
四、国产工具:统一填写
| 字段 |
填写 |
| Provider / 类型 |
OpenAI 或 OpenAI Compatible |
| Base URL |
https://beiluoxi.top/v1 |
| API Key |
本站“API 密钥”创建的 Key |
| Model / Model ID |
/v1/models 返回的完整 id |
| API Type |
Chat Completions(如果有) |
| Stream |
首次关闭,文本成功后再开启 |
| 软件 |
操作路径 |
第一次测试 |
| Cherry Studio |
设置 → 模型服务 → 添加 → OpenAI |
新建对话发“你好” |
| Chatbox |
设置 → 模型提供商 → Custom/OpenAI |
发送短消息 |
| Cursor |
Settings → Models → Override Base URL |
先关闭自动 Agent |
| Cline / Roo Code |
Provider / API Configuration |
先做只读小任务 |
| Apifox / Postman |
URL + Bearer + JSON |
看状态码和响应正文 |
五、海外工具:OpenAI 兼容
| 工具 |
必填字段 |
最短配置 |
| OpenCode |
baseURL、Key、Model |
~/.config/opencode/opencode.json |
| Windsurf / Zed |
URL、Key、Model |
只有 Custom/Override 才能填写 |
| Open WebUI |
URL、Key |
URL 填到 /v1 |
| LobeChat / NextChat |
API URL、Key、Model |
检查是否自动拼路径 |
| Dify |
API Base、Key、Model |
先创建文本模型 |
| Continue |
provider、apiBase、Key、Model |
见示例 |
| OpenClaw |
Provider、URL、Key、Model |
版本需支持自定义 provider |
Continue 示例
models:
- name: Beiluo
provider: openai
model: YOUR_MODEL
apiBase: https://beiluoxi.top/v1
apiKey: YOUR_API_KEY
OpenCode 示例
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"beiluo": {
"npm": "@ai-sdk/openai-compatible",
"name": "Beiluo OpenAI Compatible",
"options": { "baseURL": "https://beiluoxi.top/v1", "apiKey": "YOUR_API_KEY" },
"models": { "YOUR_MODEL": { "name": "YOUR_MODEL" } }
}
}
}
六、Claude Code / Anthropic
| 项目 |
填写 |
| Base URL |
https://beiluoxi.top(不要加 /v1) |
| Key 字段 |
ANTHROPIC_AUTH_TOKEN 或 Auth Token |
| 请求路径 |
客户端自动调用 /v1/messages |
| Model |
账户已开放的 Claude 模型 |
macOS/Linux:
export ANTHROPIC_BASE_URL="https://beiluoxi.top"
export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
claude
Windows PowerShell:
$env:ANTHROPIC_BASE_URL = "https://beiluoxi.top"
$env:ANTHROPIC_AUTH_TOKEN = "YOUR_API_KEY"
claude
官方 Claude Desktop 通常不提供任意 Base URL;需要本站时优先使用 Claude Code、Anthropic SDK、CCS 或支持自定义地址的客户端。
七、Gemini 原生与 Antigravity
curl "https://beiluoxi.top/v1beta/models/MODEL:generateContent" \
-H "x-goog-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"contents":[{"parts":[{"text":"你好"}]}]}'
Gemini CLI 若只有 Google 登录、GEMINI_API_KEY 或 Vertex 配置而没有 Custom Endpoint,不能直接套用本站地址。普通 Claude 分组与 Antigravity 分组不要混用。
八、CC Switch(CCS)
官网: ccswitch.io GitHub: farion1231/cc-switch 下载: Releases
| CCS 字段 |
OpenAI / Codex |
Claude Code |
| Provider |
OpenAI / OpenAI Compatible |
Anthropic / Claude |
| Base URL |
https://beiluoxi.top/v1 |
https://beiluoxi.top |
| API Key |
本站 API Key |
API Key / Auth Token |
| Model |
/v1/models 的名称 |
账户已开放的 Claude 模型 |
| 顺序 |
操作 |
| 1 |
Add Provider,建立“北洛”配置 |
| 2 |
选择配置 → Enable |
| 3 |
完全重开终端/工具 |
| 4 |
回官方时选择 Official Login |
CCS 只负责切换配置,不负责购买、兑换或创建本站 Key;只从官网或官方 GitHub 下载。
九、接口与高级能力
| 能力 |
方法 |
路径 |
前置条件 |
| 模型列表 |
GET |
/v1/models |
有效 Key |
| Chat |
POST |
/v1/chat/completions |
OpenAI 兼容分组 |
| Responses |
POST |
/v1/responses |
客户端支持 Responses |
| Anthropic Messages |
POST |
/v1/messages |
Anthropic 分组 |
| 用量 |
GET |
/v1/usage |
账户权限开放 |
| Embeddings |
POST |
/v1/embeddings |
分组已开放 |
| 图片 |
POST |
/v1/images/generations、/v1/images/edits |
图像模型/额度 |
| 异步图片 |
POST/GET |
/v1/images/generations/async、/v1/images/tasks/:task_id |
支持轮询 |
| 视频 |
POST/GET |
/v1/videos、/v1/videos/:request_id |
视频模型/轮询 |
| Gemini |
GET/POST |
/v1beta/models、/v1beta/models/:model:generateContent |
Gemini 认证头 |
| Web/X Search |
POST |
/v1/web_search、/v1/x_search |
Grok 分组/权限 |
| 语音 |
POST |
/v1/tts、/v1/stt |
Grok 分组/权限 |
| 功能 |
建议开启顺序 |
出错先关闭 |
| 流式 SSE |
非流式文本成功后再开 |
stream |
| 图片/附件 |
小文件、短提示开始 |
图片参数 |
| 工具/Agent |
普通文本成功后逐个开 |
tools / Agent |
| 长上下文 |
分段增加历史 |
附件、旧消息 |
| 视频 |
提交 → 保存 request_id → 轮询 → 下载 |
扩展参数 |
| WebSocket |
HTTP/SSE 正常后再开 |
WS 优先连接 |
Infinite Canvas(无限画布)
登录控制台后,从左侧菜单进入 无限画布。也可以直接打开 https://canvas.107-149-55-20.sslip.io。首次使用请点击画布右上角的设置按钮,新增或修改 OpenAI 格式渠道:
| 配置项 |
填写内容 |
| 供应商类型 |
OpenAI 兼容接口 |
| API 地址 / Base URL |
https://canvas.107-149-55-20.sslip.io,末尾不要添加 /v1 |
| API Key |
从本站“API 密钥”页面创建的 Key |
| 模型 |
选择当前分组开放的图片模型,例如 gpt-image-2;以模型列表实际显示为准 |
| API 格式 |
OpenAI |
| 请求超时 |
建议 600 秒;图片生成较慢时不要设置得过短 |
基本用法:
- 先在设置中保存渠道,并使用“获取模型”检查 Key 和地址是否正确。
- 新建画布项目,在画布中添加图片生成节点或从工作台输入提示词。
- 选择图片模型、尺寸和数量,连接参考图后可进行图生图或图片编辑。
- 生成结果可以继续拖到画布上编排、对比和下载。
- 画布、素材、API Key 和生成记录默认保存在当前浏览器;更换浏览器、无痕模式或清理站点数据后需要重新配置。
安全提醒: 不要把完整 API Key 放进截图、提示词、分享链接或群聊。该画图页面由开源第三方项目提供,提示词、参考图和 Key 会由浏览器页面用于请求本站 API;不要上传身份证件、客户资料、未公开设计稿等敏感内容。需要离开内嵌页面时,可点击右上角“新窗口打开”。
| 现象 |
处理 |
| 401 / 未授权 |
重新复制本站 Key,确认没有多余空格,必要时新建独立 Key |
| 403 / 模型不可用 |
确认 Key 绑定的分组支持图片模型,并从模型列表复制正确模型名 |
404 或地址出现 /v1/v1 |
Base URL 必须填写 https://canvas.107-149-55-20.sslip.io,不要在末尾添加 /v1 |
| 429 / 余额或并发不足 |
检查余额和分组额度,减少一次生成数量,稍后重试 |
| 内嵌页面空白 |
刷新页面;仍无法加载时直接打开 https://canvas.107-149-55-20.sslip.io |
| 更换设备后没有历史记录 |
历史记录属于浏览器本地数据,不会自动同步到账号 |
十、连接错误原因自检
4xx:客户端错误
用户的问题,不是服务端问题。
- 400 Bad Request: 用户发送的请求格式错误,例如 JSON 语法不对、字段名拼写错误。
- 401 Unauthorized: 用户没有带 API Key,或者 Key 格式错误,例如忘记加 Bearer 前缀。
- 403 Forbidden: 用户的 API Key 无效、已过期、没有额度、没有权限,或者受到 IP 限制。
- 404 Not Found: 用户请求的 URL 路径写错了。
- 413 Payload Too Large: 用户一次发送的内容(文字、图片、上下文)超过了模型的最大限制。
- 429 Rate Limit: 用户请求太快,触发了频率限制,或者账号额度已用完。
5xx:服务端错误
- 500 Internal Server Error: 服务器内部出错。
- 502 Bad Gateway: 服务端网关配置有问题或服务挂了。
- 503 Service Unavailable: 服务器过载、正在排队,暂时处理不了更多请求。
- 504 Gateway Timeout: 服务器处理请求超时,例如模型推理太慢。
- 524 Origin Connect Timeout: Cloudflare 连不上服务器,原因可能是服务器过载、宕机等。
推荐排查顺序
1. GET /v1/models 验证 Key、DNS 和网络
2. POST /v1/chat/completions stream=false 的普通文本
3. 用模型列表中的 id 重试
4. 再开 stream、图片、工具或 Agent
5. 最后切换备用域名或代理
十一、Cloudflare、网络与反代
| 场景 |
检查 |
| 默认/全球线路 |
OpenAI 使用 https://beiluoxi.top/v1;Claude 使用 https://beiluoxi.top;Gemini 使用 https://beiluoxi.top/v1beta |
| 北美直连(非北美勿用) |
OpenAI 使用 https://beiluoxi.xyz/v1;Claude 使用 https://beiluoxi.xyz;Gemini 使用 https://beiluoxi.xyz/v1beta |
| 遇到 524 |
可临时尝试北美直连地址;非北美用户恢复后换回默认地址 |
| DNS / Cloudflare |
A 记录指向当前服务器;修改后等待缓存;API 使用 HTTPS |
| 橙云 SSL |
Full 或 Full (strict),源站证书模式保持一致 |
| API 超时 |
同时检查 Cloudflare、反代读取超时和上游响应时间 |
| 本地代理 |
不改写 Host、Authorization、Content-Type、SSE 或请求体 |
| Nginx |
需要下划线请求头时在 http 块设置 underscores_in_headers on; |
| Caddy/Nginx SSE |
关闭缓冲;WebSocket 需要透传 Upgrade/Connection |
| 网页与 API |
/help 是网页;/v1、/v1beta 才是接口 |
十二、使用注意事项
| 事项 |
做法 |
| Key |
每个软件单独一个;泄露立即停用 |
| 卡密 |
只在兑换页使用,不是 API Key |
| 重试 |
只对 429/502/503/504/524 有限退避;400/401/403/404/413 先修请求、凭据或权限 |
| 浏览器 |
Key 放服务端,前端不要直连 |
| 软件下载 |
CCS 和客户端只从官网/官方仓库获取 |
| 隐私 |
上传图片、代码、提示词前确认组织权限和服务条款 |
| 客服信息 |
提供时间、版本、协议、路径、状态码;不要发密码/卡密/完整 Key |
十三、完成检查
[ ] 卡密已兑换,余额/额度可见
[ ] Key 来自“API 密钥”页面且未泄露
[ ] OpenAI 使用 https://beiluoxi.top/v1
[ ] Claude 使用 https://beiluoxi.top(不加 /v1)
[ ] Gemini 使用 /v1beta + x-goog-api-key
[ ] Model 从模型列表复制
[ ] 普通文本 stream=false 成功
[ ] 高级功能逐项开启
[ ] 默认地址使用 beiluoxi.top;北美直连使用 beiluoxi.xyz
[ ] CCS 只从官网或官方 GitHub 下载