OpenAI SDK 如何接入 GPT88 API
使用 OpenAI 兼容接口接入 GPT88 API,只需替换 base_url、API Key 和模型名。
This page is accessible in English navigation, but the full body has not been translated yet. The original Chinese content is kept below for accuracy.
问题是什么
已有 OpenAI SDK 的项目通常不需要重写业务逻辑,只需要替换 base_url、API Key 和实际可用的模型名。
最短可用配置
.envbash
OPENAI_API_KEY=sk-替换为你创建的Key
OPENAI_BASE_URL=https://api.gpt88.cc/v1
OPENAI_MODEL=gpt-5.6-solAPI Key 只放在服务端环境变量或密钥管理器中,不要提交到 Git、截图、浏览器前端或公开 issue。
完整示例(curl / Python / Node.js)
request.shbash
curl https://api.gpt88.cc/v1/chat/completions \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-5.6-sol","messages":[{"role":"user","content":"返回 OK"}],"max_tokens":32}'request.pypython
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["OPENAI_API_KEY"],
base_url=os.getenv("OPENAI_BASE_URL", "https://api.gpt88.cc/v1"),
)
response = client.chat.completions.create(
model=os.getenv("OPENAI_MODEL", "gpt-5.6-sol"),
messages=[{"role": "user", "content": "返回 OK"}],
max_tokens=32,
)
print(response.choices[0].message.content)request.mjsjavascript
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
baseURL: process.env.OPENAI_BASE_URL ?? "https://api.gpt88.cc/v1",
});
const response = await client.chat.completions.create({
model: process.env.OPENAI_MODEL ?? "gpt-5.6-sol",
messages: [{ role: "user", content: "返回 OK" }],
max_tokens: 32,
});
console.log(response.choices[0].message.content);常见错误
- 401:检查 Bearer API Key 格式,不要使用网页登录密码。
- 404:确认 base_url 只到 /v1,SDK 会自动拼接资源路径。
- 400 model_not_found:从当前模型目录复制精确模型名。
- 429:降低并发并按响应提示退避,不要无限重试。
价格和计费说明
GPT88 新站使用人民币余额。模型、分组倍率和输入输出用量会影响实际扣费,固定套餐或单价以控制台当前页面为准。