📖 使用文档
BDX API 使用教程
本文档介绍如何接入 BDX API,兼容标准 OpenAI 协议,任何支持自定义 base_url 的客户端均可直接使用。
简介
BDX API 是基于真实 OpenAI 账号池搭建的 API 反代服务。通过将请求转发给官方 OpenAI 账号,提供稳定、低延迟的 GPT-5.4 接口。
接入时只需将你代码中的 base_url 替换为 BDX API 地址,并使用你购买的 API Key 进行鉴权,无需其他改动。
接口地址:https://api.bilibilidaxue.xyz/v1
快速开始
1
联系客服购买套餐
选择天卡 / 月卡 / 季卡,获取专属 API Key(格式:sk-xxxxxxxx)
2
配置 API Key 和地址
将 base_url 设置为 https://api.bilibilidaxue.xyz/v1,api_key 填写你的 Key
3
发送请求
使用 gpt-5.4 模型发送第一条消息,接口即可正常响应
鉴权方式
所有请求需在 Header 中携带 API Key:
Authorization: Bearer sk-你的API密钥
或在 SDK 中直接传入 api_key 参数,SDK 会自动处理 Header。
API 端点
| 端点 | 说明 | 状态 |
|---|---|---|
POST /v1/chat/completions | 对话补全(Chat) | 可用 |
POST /v1/completions | 文本补全(旧版) | 可用 |
GET /v1/models | 获取模型列表 | 可用 |
POST /v1/messages | Anthropic Messages 格式 | 可用 |
支持模型
| 模型名称 | 说明 | 推荐场景 |
|---|---|---|
gpt-5.4 | 最新旗舰模型,支持 Thinking | 复杂推理 / 代码 |
gpt-5.4-mini | 快速轻量版 | 日常对话 |
gpt-5.2 | 稳定版 | 通用 |
gpt-5.1 | 经济版 | 批量任务 |
Chat 对话示例
import openai client = openai.OpenAI( api_key="sk-你的API密钥", base_url="https://api.bilibilidaxue.xyz/v1" ) response = client.chat.completions.create( model="gpt-5.4", messages=[ {"role": "system", "content": "你是一个有帮助的助手"}, {"role": "user", "content": "你好!"} ] ) print(response.choices[0].message.content)
流式输出
import openai client = openai.OpenAI( api_key="sk-你的API密钥", base_url="https://api.bilibilidaxue.xyz/v1" ) stream = client.chat.completions.create( model="gpt-5.4", messages=[{"role": "user", "content": "用 Python 写一个快速排序"}], stream=True ) for chunk in stream: if chunk.choices[0].delta.content: print(chunk.choices[0].delta.content, end="", flush=True)
Python SDK 接入
安装官方 OpenAI SDK:
pip install openai
然后按照上方示例使用即可,将 base_url 替换为 BDX API 地址。
Cursor 配置
- 打开 Cursor → Settings → Models
- 在 OpenAI API Key 填入你的 API Key
- 在 Override OpenAI Base URL 填入:
https://api.bilibilidaxue.xyz/v1 - 点击 Verify 确认连接成功
Cursor 也支持 gpt-5.4,直接在模型列表选择即可。
Claude Code(VS Code 扩展)配置
编辑 ~/.claude/settings.json:
{
"env": {
"ANTHROPIC_API_KEY": "sk-你的API密钥",
"ANTHROPIC_BASE_URL": "https://api.bilibilidaxue.xyz",
"ANTHROPIC_MODEL": "gpt-5.4",
"AVAILABLE_MODELS": "gpt-5.4,gpt-5.4-mini,gpt-5.2,gpt-5.1"
},
"defaultModel": "gpt-5.4",
"modelCatalog": ["gpt-5.4", "gpt-5.4-mini", "gpt-5.2", "gpt-5.1"]
}
注意:
ANTHROPIC_BASE_URL 末尾不要加 /v1,SDK 会自动处理路径。保存后重启 Claude Code 扩展生效。NextChat / ChatGPT-Next-Web 配置
- 进入设置页面
- API Key 填入你的 Key
- 接口地址 填入:
https://api.bilibilidaxue.xyz(不加 /v1) - 模型选择
gpt-5.4
错误处理
| 状态码 | 原因 | 解决方案 |
|---|---|---|
401 | API Key 无效或过期 | 检查 Key 是否填写正确,联系客服确认是否到期 |
402 | 余额不足 | 联系客服续费或充值 |
429 | 请求频率过高 | 降低请求速度,添加重试逻辑 |
500 | 服务器内部错误 | 稍后重试,如持续发生请联系客服 |
常见问题
接口是否完全兼容 OpenAI?
是的,接口格式与官方 OpenAI API 完全一致,任何使用 OpenAI SDK 的代码只需修改 base_url 即可。
支持哪些编程语言?
支持所有语言,只要能发 HTTP 请求即可。官方 OpenAI SDK 提供 Python、Node.js、Go 等版本,均可直接使用。
一个 Key 可以多设备同时使用吗?
可以,不限制设备数量,但请勿将 Key 公开分享。
请求速度慢怎么办?
服务节点在美国,大陆访问本身有一定延迟属于正常现象。可尝试使用流式输出(stream=True)提升体验。
Key 到期了如何续费?
联系客服即可续费,续费后 Key 不变,无需重新配置。
有其他问题?欢迎联系客服,我们会及时帮你解决。