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.