OpenAI SDK 接入

在真实项目里继续使用 OpenAI 官方 SDK,对接 Dogzee 的 OpenAI Compatible 入口。

用官方 OpenAI SDK 接入 Dogzee,只需改 apiKey 和 baseURL,代码结构不用动。

还没验证过接口?先跑 OpenAI Compatible 快速入门。

OpenAI SDK 的 baseURL / base_url 填 https://ergouzi.life/v1,由 SDK 自动拼接 /chat/completions。不要在 Base URL 中填写完整 endpoint。

准备环境变量

export OPENAI_API_KEY="your_api_key_here"

Node.js

npm install openai
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY,
  baseURL: "https://ergouzi.life/v1",
});

const response = await client.chat.completions.create({
  model: "gpt-5.4",
  messages: [{ role: "user", content: "请输出一句欢迎语。" }],
});

console.log(response.choices[0].message.content);

Python

pip install openai
from openai import OpenAI
import os

client = OpenAI(
    api_key=os.environ["OPENAI_API_KEY"],
    base_url="https://ergouzi.life/v1",
)

response = client.chat.completions.create(
    model="gpt-5.4",
    messages=[
        {"role": "user", "content": "请输出一句欢迎语。"}
    ],
)

print(response.choices[0].message.content)

排错

  • baseURL 写错 → OpenAI SDK 使用 https://ergouzi.life/v1,不要自己拼 /chat/completions
  • 请求失败 → 先检查分组是否支持该模型
  • Key 写死在代码里 → 本地用环境变量,部署时由环境注入