外观
OpenAI SDK
任何允许自定义 base_url 的 OpenAI 兼容 SDK 都可以使用 DmCodex。下面示例不应在浏览器前端直接运行,以免暴露密钥。
Python
python
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["OPENAI_API_KEY"],
base_url="https://app.dmcodex.top/v1",
)
response = client.responses.create(
model="gpt-5.5",
input="Summarize the repository changes in three bullets.",
)
print(response.output_text)JavaScript
js
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
baseURL: "https://app.dmcodex.top/v1"
});
const response = await client.responses.create({
model: "gpt-5.5",
input: "Return a short health-check message."
});
console.log(response.output_text);服务端使用
将密钥放在服务端 Secret 中,设置合理的超时和重试,并记录请求 ID。对 401、403、429 和 5xx 分别处理,不要无限重试。