OpenAI SDK 是目前兼容性最广的大模型接入方式,绝大多数中转站和国内模型都支持 OpenAI 兼容接口。
Python 示例
pip install openai
from openai import OpenAI
client = OpenAI(api_key="your-key", base_url="https://api.example.com/v1")
resp = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "用一句话介绍自己"}]
)
print(resp.choices[0].message.content)
Node.js 示例
npm install openai
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "your-key",
baseURL: "https://api.example.com/v1",
});
const resp = await client.chat.completions.create({
model: "gpt-4o",
messages: [{ role: "user", content: "用一句话介绍自己" }],
});
console.log(resp.choices[0].message.content);
切换模型
只需修改 model 字段,如 claude-3-5-sonnet、gemini-1.5-pro,其他代码不变。