THE DECK
接入文档
三步接入:创建令牌、选好分组、调用接口。所有接口与 OpenAI 兼容,把 base_url 换掉即可复用现有代码。
01 · 创建令牌
登录控制台,在「令牌」页新建,形如 sk-xxxx。
02 · 选择分组
按用量和预算挑分组,倍率不同成本不同。
03 · 调用接口
把 base_url 指向本站 /v1,即可开始请求。
接口地址
| 项目 | 值 |
|---|---|
| Base URL | http://64.90.11.192/v1 |
| 对话 | POST /v1/chat/completions |
| 模型列表 | GET /v1/models |
| 图像 | POST /v1/images/generations |
| 鉴权头 | Authorization: Bearer sk-xxx |
请求示例
curl
# 把 sk-xxx 换成你自己的令牌
curl http://64.90.11.192/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-xxx" \
-d '{
"model": "gpt-4o-mini",
"messages": [{"role":"user","content":"你好"}]
}'
Python · openai SDK
# pip install openai
from openai import OpenAI
client = OpenAI(
base_url="http://64.90.11.192/v1",
api_key="sk-xxx",
)
resp = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)
Node · fetch
const r = await fetch("http://64.90.11.192/v1/chat/completions", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer sk-xxx"
},
body: JSON.stringify({
model: "gpt-4o-mini",
messages: [{ role: "user", content: "你好" }]
})
});
const j = await r.json();
console.log(j.choices[0].message.content);
状态码对照
| 状态码 | 含义 | 处理建议 |
|---|---|---|
| 200 | 请求成功 | 正常解析返回体 |
| 401 | 令牌无效或未提供 | 检查 Authorization 头与令牌状态 |
| 403 | 无权限访问该模型 | 确认分组是否包含此模型 |
| 429 | 触发频率限制 | 降低请求频率或升级分组 |
| 503 | 无可用上游渠道 | 联系管理员配置渠道 |