OpenAI 兼容格式
AcceleAI 提供完全兼容 OpenAI 的 API 接口,你只需修改 Base URL 和 API Key,即可通过 OpenAI SDK 访问包括 GPT、Claude、Gemini 在内的数百个模型。
快速配置
使用 AcceleAI 的 OpenAI 兼容接口,你需要准备以下信息:
| 配置项 | 值 |
|---|---|
| Base URL | https://api.acceleai.cn/v1 |
| API Key | 前往 API Key 管理页 获取 |
| Model ID | 参考 模型列表 选择所需模型 |
Python SDK 示例
安装 OpenAI Python SDK:
pip install -U openai调用示例:
from openai import OpenAI
client = OpenAI(
api_key="<ACCELE_AI_API_KEY>",
base_url="https://api.acceleai.cn/v1"
)
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[
{
"role": "user",
"content": "你好,请介绍一下你自己。"
}
]
)
print(response.choices[0].message.content)Node.js SDK 示例
安装 OpenAI Node.js SDK:
npm install openai调用示例:
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: '<ACCELE_AI_API_KEY>',
baseURL: 'https://api.acceleai.cn/v1'
});
const response = await client.chat.completions.create({
model: 'gpt-4o-mini',
messages: [
{
role: 'user',
content: '你好,请介绍一下你自己。'
}
]
});
console.log(response.choices[0].message.content);cURL 请求示例
curl https://api.acceleai.cn/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <ACCELE_AI_API_KEY>" \
-d '{
"model": "gpt-4o-mini",
"messages": [
{
"role": "user",
"content": "生命的意义是什么?"
}
]
}'请求格式
请求路径: POST /v1/chat/completions
请求头:
| 头部 | 说明 |
|---|---|
Authorization | Bearer <ACCELE_AI_API_KEY> |
Content-Type | application/json(可选) |
请求体:
{
"model": "gpt-4o-mini",
"messages": [
{
"role": "user",
"content": "你好"
}
],
"temperature": 0.7,
"max_tokens": 1024,
"stream": false
}响应格式
成功请求返回 HTTP 200,响应体结构如下:
{
"id": "chatcmpl-AzJqsyf2h02BKjrqHMA1HVUQpiDfL",
"model": "gpt-4o-mini",
"object": "chat.completion",
"created": 1739177682,
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "你好!有什么可以帮到你的吗?"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 14,
"completion_tokens": 86,
"total_tokens": 100
}
}关键字段说明:
choices[].message.content:模型生成的回复内容choices[].finish_reason:结束原因,stop表示正常完成,length表示达到 token 上限usage:本次请求的 token 消耗统计,可在 用量页面 查看汇总数据