面向开发者的快速接入说明。39AI 提供 OpenAI 兼容 API,大多数支持自定义 OpenAI Base URL 的客户端和 SDK 都可以直接接入。
https://39ai.me/v1
Authorization: Bearer YOUR_API_KEY
39AI 是一个面向中文开发者的多模型 API 网关,主打 稳定性、透明计费和 OpenAI 兼容接入。
你只需要准备 3 样东西:
https://39ai.me/v1Authorization: Bearer YOUR_API_KEYcurl -sS https://39ai.me/v1/models \
-H "Authorization: Bearer YOUR_API_KEY"
如果返回模型列表(data[]),说明接入成功。
https://39ai.me/v1https://39ai.me/v1/modelshttps://39ai.me/v1/chat/completions对大多数客户端来说,配置 Base URL = https://39ai.me/v1 即可,不需要手动填写完整的 /chat/completions 地址。
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
curl -sS https://39ai.me/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.4",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "请给我3条API接入建议"}
],
"temperature": 0.7,
"max_tokens": 512
}'
curl -N https://39ai.me/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.4",
"stream": true,
"messages": [
{"role": "user", "content": "分步骤讲解如何上线AI助手"}
]
}'
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://39ai.me/v1"
)
resp = client.chat.completions.create(
model="gpt-5.4",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "给我一句部署建议"}
],
temperature=0.7,
)
print(resp.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
baseURL: "https://39ai.me/v1",
});
const resp = await client.chat.completions.create({
model: "gpt-5.4",
messages: [
{ role: "system", content: "You are a helpful assistant." },
{ role: "user", content: "输出一句欢迎词" },
],
});
console.log(resp.choices?.[0]?.message?.content || "");
gpt-5.4、gpt-5.4-mini、gpt-5.3-codex、gpt-image-1claude-sonnet-4-6、claude-opus-4-6-thinkinggemini-3-flash、gemini-3.1-pro-high大多数情况下,只需要修改请求里的 model 字段。
{
"model": "gpt-5.4"
}
改成:
{
"model": "claude-sonnet-4-6"
}
或:
{
"model": "gemini-3-flash"
}
OpenAI Base URLAPI BaseOpenAI Compatible APICustom OpenAI Endpoint推荐统一填写:
https://39ai.me/v1以下类型客户端通常都可以按 OpenAI 兼容方式接入:
https://39ai.me/v1部分产品(如 Cursor / Windsurf / 某些闭源客户端)是否支持自定义 OpenAI 兼容地址,取决于当前版本与账号能力,建议以设置界面实际支持项为准。
常见原因
Authorization 头格式错误正确写法
Authorization: Bearer YOUR_API_KEY
排查步骤
Bearer 前缀含义
处理建议
推荐重试策略:仅对 429、5xx、网络超时重试;指数退避 1s -> 2s -> 4s;最大重试 2~3 次。
例如:
gemini-3.1-pro-highgemini-3-1-pro-high处理方法
temperature:0.2 ~ 0.8(默认推荐 0.7)max_tokens:按场景控制,先小后大stream:对话产品建议开启timeout:客户端建议设置 30~120 秒.env、Key、Token 提交到公开仓库/v1/models 可成功返回/v1/chat/completions 可稳定调用