OpenAI SDK + TheRouter.ai
Замените только base URL, API key и model ID.
Установка
Node
npm install openaiПримеры
TypeScript
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.therouter.ai/v1",
apiKey: process.env.THEROUTER_API_KEY,
});
const result = await client.chat.completions.create({
model: "anthropic/claude-sonnet-4.5",
messages: [{ role: "user", content: "Ответь по-русски одним предложением." }],
});
console.log(result.choices[0]?.message?.content);Совместимость
Базовые chat completions совместимы с OpenAI SDK. Для advanced параметров проверяйте поддержку конкретной модели и provider в staging.