03A / OPENAI COMPATIBLE
OpenAI 兼容 API 迁移指南
已经使用 OpenAI SDK 的项目通常不需要重写业务调用。保留 SDK 和请求结构,把 API Key、Base URL 与模型名切换到 AnyToken 即可。
- 1替换密钥
使用 AnyToken 控制台创建的 API Key,不要继续发送原厂密钥。
- 2替换 Base URL
OpenAI SDK 配置为
https://api.anytoken.work/v1。 - 3选择实际可用模型
从模型广场或
GET /v1/models获取当前 Key 可以访问的模型 ID。 - 4执行最小验证
先发送非流式文本请求,再验证流式、工具调用和业务超时。
Python 迁移示例
from openai import OpenAI
client = OpenAI(
api_key="YOUR_ANYTOKEN_API_KEY",
base_url="https://api.anytoken.work/v1",
)
response = client.chat.completions.create(
model="MODEL_FROM_MODEL_PLAZA",
messages=[{"role": "user", "content": "连接测试"}],
)
print(response.choices[0].message.content)
可以保留
OpenAI SDK、Chat Completions 请求结构、Bearer 鉴权和常见流式读取方式。
必须核对
模型 ID、具体参数支持、上下文限制、工具调用能力和计费口径。
不要假设
不同供应商模型不会自动拥有完全一致的参数、输出格式或多模态能力。
回滚方式
把 Base URL、Key 和模型名恢复到原配置;不要在代码中散落固定地址。