Перейти к содержимому
Главная

OpenAI SDK

LLM API OdiRouter совместим с OpenAI. Существующие клиенты OpenAI SDK могут вызывать OdiRouter через API key и Base URL.

ТребованиеЗначение
Python-пакетopenai
Node.js-пакетopenai
Base URLhttps://www.odirouter.ai/v1
API KeyAPI key OdiRouter
ModelID LLM-модели в OdiRouter
Окно терминала
pip install openai
npm install openai
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://www.odirouter.ai/v1",
)
response = client.chat.completions.create(
model="gpt-5.5",
messages=[
{"role": "user", "content": "Reply with a one-line integration test."}
],
)
print(response.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.ODIROUTER_API_KEY,
baseURL: "https://www.odirouter.ai/v1",
});
const response = await client.chat.completions.create({
model: "gpt-5.5",
messages: [
{ role: "user", content: "Reply with a one-line integration test." },
],
});
console.log(response.choices[0].message.content);
const stream = await client.chat.completions.create({
model: "gpt-5.5",
messages: [{ role: "user", content: "Stream three short bullets." }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}
СимптомИсправление
SDK вызывает OpenAI вместо OdiRouterПроверьте base_url или baseURL
401 или invalid keyИспользуйте API key OdiRouter
Model not foundИспользуйте модель из GET https://www.odirouter.ai/v1/models
Browser build раскрывает ключПеренесите вызов SDK в server route или backend process