工具接入
SDK 接入
使用 Python 或 JavaScript OpenAI 兼容 SDK 发送最小 Chat 请求。
设置环境变量
export CR_BASE_URL="https://your-cr-gateway.example"
export CR_API_KEY="YOUR_API_KEY"
export CR_MODEL="YOUR_MODEL"CR_BASE_URL 只包含 HTTPS API Base URL。SDK 客户端使用该地址加 /unified/v1。
Python
安装 OpenAI Python SDK:
python -m pip install openaiimport os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["CR_API_KEY"],
base_url=os.environ["CR_BASE_URL"].rstrip("/") + "/unified/v1",
)
response = client.chat.completions.create(
model=os.environ["CR_MODEL"],
messages=[{"role": "user", "content": "Reply with one short sentence."}],
)
print(response.choices[0].message.content)JavaScript
安装 OpenAI JavaScript SDK:
npm install openaiimport OpenAI from "openai";
const { CR_BASE_URL, CR_API_KEY, CR_MODEL } = process.env;
if (!CR_BASE_URL || !CR_API_KEY || !CR_MODEL) {
throw new Error("CR_BASE_URL, CR_API_KEY, and CR_MODEL are required");
}
const client = new OpenAI({
apiKey: CR_API_KEY,
baseURL: `${CR_BASE_URL.replace(/\/+$/, "")}/unified/v1`,
});
const response = await client.chat.completions.create({
model: CR_MODEL,
messages: [{ role: "user", content: "Reply with one short sentence." }],
});
console.log(response.choices[0].message.content);