Интеграция с официальным OpenAI SDK
Подключение официальных библиотек OpenAI на Python, TypeScript, Go, Java и PHP всего двумя строчками конфигурации.
Официальный SDK от OpenAI — мировой стандарт для работы с генеративными моделями. Переход вашего существующего проекта на шлюз Api Router не требует переписывания кодовой базы: достаточно переопределить параметр baseURL при инициализации клиента.
Конфигурация клиента SDK
Клиент инициализируется стандартным образом, направляя трафик на шлюз Api Router. Все методы completions, chat, embeddings и batches выполняются в штатном режиме.
Ключевые технические возможности
- Нулевые затраты на миграцию: Сохранение всех имеющихся классов, типов TypeScript и методов SDK без изменений.
- Работа без сторонних зависимостей: Использование официальных проверенных пакетов без риска внедрения уязвимостей.
- Прямой доступ к моделям других лабораторий: Вызов моделей Anthropic, Google и DeepSeek через привычный интерфейс OpenAI SDK.
- Оплата в рублях без иностранных прокси: Возможность использовать стандартные библиотеки внутри инфраструктуры в РФ.
Пример интеграции в коде
Ниже представлен базовый пример отправки запроса с использованием стандартного клиента. Убедитесь, что ваш токен создан в разделе Ключи управления API:
import OpenAI from "openai";
// Инициализация стандартного SDK с базовым URL Api Router
const client = new OpenAI({
baseURL: "https://api-router.velar.plus/v1",
apiKey: process.env.API_ROUTER_KEY, // Ваш ключ от сервиса
});
async function run() {
const response = await client.chat.completions.create({
model: "anthropic/claude-sonnet", // Семейство модели без жесткой привязки к устаревающим номерам
messages: [
{ role: "system", content: "Вы профессиональный инженер-архитектор." },
{ role: "user", content: "Как настроить надежную маршрутизацию запросов?" }
],
temperature: 0.2,
});
console.log("Ответ модели:", response.choices[0].message.content);
}
run();
Связанные разделы документации
Для глубокого погружения в тему изучите следующие материалы: