快速开始
本服务完全兼容 OpenAI Chat Completions 协议。拿到 API Key 后,把 base_url 指向本服务即可,其余代码无需改动。
Base URL兼容 OpenAI SDK / curl
—
一、获取 API Key
在服务门户提交申请,管理员审核后发放。Key 形如 qwen_ 开头的字符串,属于你个人使用,请勿公开。
传 Key 的方式取决于你的部署环境:
- 公司自建服务器(直连):用
Authorization: Bearer <key>,即 OpenAI SDK 默认方式。
- 云端网关 / CDN 之后:必须用
Api-Key: <key> 头或 URL 参数 ?api_key=<key>。
网关会用自己的 JWT 覆盖 Authorization 并剥离 X-Api-Key,用默认写法会一直 401。
云端网关环境下的写法
import httpx
from openai import OpenAI
client = OpenAI(
api_key="qwen_你的KEY",
base_url="—",
http_client=httpx.Client(headers={"Api-Key": "qwen_你的KEY"}),
)
二、调用示例
Python(OpenAI SDK)
pip install openai
from openai import OpenAI
client = OpenAI(
api_key="qwen_你的KEY",
base_url="—",
)
resp = client.chat.completions.create(
model="qwen3.8-flash",
messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)
Node.js
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "qwen_你的KEY",
baseURL: "—",
});
const r = await client.chat.completions.create({
model: "qwen3.8-flash",
messages: [{ role: "user", content: "你好" }],
});
console.log(r.choices[0].message.content);
curl
curl —/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer qwen_你的KEY" \
-d '{"model":"qwen3.8-flash","messages":[{"role":"user","content":"你好"}]}'
流式输出
stream = client.chat.completions.create(
model="qwen3.8-flash",
messages=[{"role": "user", "content": "写一首诗"}],
stream=True,
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
三、接口清单
| 方法 | 路径 | 说明 |
| POST | /v1/chat/completions | 对话补全,支持 stream |
| GET | /v1/models | 你可用的模型列表 |
| GET | /v1/usage | 你的用量统计 |
| GET | /v1/my-invoice | 你的账单明细 |
| GET | /api/pricing | 公开定价表 |
| POST | /api/apply | 提交 Key 申请 |
四、模型与价格
| 模型 | 说明 | 输入 ¥/百万 | 输出 ¥/百万 | 上下文 |
| 加载中… |
五、错误码
| HTTP | code | 含义与处理 |
| 401 | invalid_api_key | Key 缺失或错误,检查是否复制完整 |
| 403 | model_not_allowed | 该模型未开通,看响应里的可用模型列表 |
| 403 | account_disabled | 账号被停用,联系管理员 |
| 403 | ip_not_allowed | 来源 IP 不在允许范围 |
| 429 | rate_limit | 超出 RPM/TPM,等一分钟重试 |
| 429 | quota_exceeded | 超出每日/月度额度,联系管理员提额 |
| 502 | upstream_error | 上游模型服务异常,稍后重试 |
关于内容合规:生成式 AI 输出可能存在偏差,请勿直接用于医疗、法律、金融等高风险决策场景。面向境内公众提供服务时,需按规定完成算法备案或服务登记。
六、隐私与数据
- 网关不存储你的提示词与回复内容,只记录 token 数量、模型、耗时、状态码等计量元数据。
- 请求会转发至阿里云百炼(华北2-北京)完成模型推理,遵循百炼服务协议。
- Key 泄露请立即联系管理员重置,重置后旧 Key 立即失效。