接入文档

OpenAI SDK(Python / TS)

使用 Chat Completions,Base URL 包含 /v1。

准备

先配置环境变量,选择支持 Chat Completions 的模型。SDK 的 Base URL 为 https://api.neatrouter.com/v1,不要再追加 /chat/completions。

Python

代码
python -m pip install openai
python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["RELAY_API_KEY"],
    base_url="https://api.neatrouter.com/v1",
)
response = client.chat.completions.create(
    model=os.environ["RELAY_MODEL_ID"],
    messages=[{"role": "user", "content": "Hello"}],
)
print(response.choices[0].message.content)

TypeScript

代码
npm install openai
typescript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: process.env.RELAY_API_KEY,
  baseURL: "https://api.neatrouter.com/v1",
});
const response = await client.chat.completions.create({
  model: process.env.RELAY_MODEL_ID!,
  messages: [{ role: 'user', content: 'Hello' }],
});
console.log(response.choices[0].message.content);

协议选择

以上示例使用 Chat Completions。Responses 是另一协议,使用前需确认对应模型与路由已支持。不要仅因 SDK 有某个方法就推断平台提供它。请在服务端保存 Key。

参数参考官方 Python与 TypeScript SDK 文档。

仍有问题?

支持信息暂未公布

本页目录