Skip to content

OpenAI 兼容接口:零代码迁移指南

如果你已经在使用 OpenAI 的 API,迁移到 BeesAI 只需修改一行代码。

为什么可以零代码迁移?

BeesAI 完全兼容 OpenAI 的 API 接口规范。这意味着:

  • 相同的请求格式
  • 相同的响应格式
  • 相同的错误码
  • 相同的 SDK 支持

Python 迁移

修改前:

python
from openai import OpenAI

client = OpenAI()  # 默认使用 https://api.openai.com/v1

修改后:

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-你的BeesAI密钥",
    base_url="https://api.beesai.cn/v1"  # 只需改这一行
)

Node.js 迁移

javascript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'sk-你的BeesAI密钥',
  baseURL: 'https://api.beesai.cn/v1'  // 只需改这一行
});

cURL 迁移

bash
# 只需修改 URL 和 API Key
curl https://api.beesai.cn/v1/chat/completions \
  -H "Authorization: Bearer sk-你的BeesAI密钥" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

环境变量方式(推荐)

无需修改代码,只需设置环境变量:

bash
export OPENAI_API_KEY="sk-你的BeesAI密钥"
export OPENAI_BASE_URL="https://api.beesai.cn/v1"

这样所有使用 OpenAI SDK 的项目都会自动使用 BeesAI。

支持的端点

端点路径说明
Chat Completions/v1/chat/completions对话补全
Completions/v1/completions文本补全
Embeddings/v1/embeddings文本向量化
Models/v1/models模型列表
Images/v1/images/generations图像生成

立即注册 BeesAI,开始你的零代码迁移之旅!

© 2026 BeesAI. All rights reserved.