Для интеграции с API GPT-5.2 начните с каталога моделей, доступного для вашего ключа API OdiRouter. Доступность, идентификаторы, возможности, ограничения и цены со временем меняются. Ответ каталога содержит значение, которое должно отправлять ваше приложение.
Справочная страница для этой задачи объясняет запрос, который используют пользователи. Это не запись о доступности OdiRouter. Это руководство опирается на документацию OdiRouter для процесса интеграции и сохраняет OdiRouter в качестве назначения.
Проверьте текущий каталог моделей
OdiRouter документирует конечную точку каталога для моделей, доступных текущему API-ключу. Вы можете фильтровать по keyword, category и provider. Возвращаемые записи могут содержать идентификатор, поставщика, функции, длину контекста и максимальное число токенов в выводе. Проверьте его перед тем, как задать идентификатор производственной модели.
export BASE_URL="https://api.odirouter.ai/v1"
curl -sS "${BASE_URL}/models/catalog?keyword=gpt-5.2&category=llm" \
-H "Authorization: Bearer ${ODIROUTER_API_KEY}"Используйте возвращенный номер id в точности. Если полученный ответ не содержит ожидаемую вами модель, не используйте идентификатор из другого сервиса или старый образец. Прочитайте информацию о коде OdiRouter model catalog documentation и выберите модель, подходящую для вашего ключа.
Настройте клиент LLM OdiRouter
OdiRouter документирует единый базовый URL LLM, аутентификацию Bearer и конфигурацию SDK OpenAI. Храните API-ключ в переменной окружения и выполняйте вызовы из серверного приложения.
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.ODIROUTER_API_KEY,
baseURL: "https://api.odirouter.ai/v1",
});Документированные интерфейсы LLM: /chat/completions, /messages и /responses. Для запроса на основе сообщений начните с Chat Completions в OdiRouter LLM setup guide.
Выполните небольшой проверочный запрос
Когда каталог вернёт пригодный к использованию идентификатор модели, выполните короткий запрос, прежде чем переносить рабочую нагрузку в production. Он за один шаг проверяет выбранный идентификатор, учётные данные и путь запроса.
const response = await client.chat.completions.create({
model: process.env.ODIROUTER_MODEL_ID,
messages: [
{ role: "user", content: "Reply with a short API connectivity check." },
],
temperature: 0.2,
});
console.log(response.choices[0]?.message?.content);Установите для ODIROUTER_MODEL_ID точное значение id из каталога. Chat Completions documentation охватывает поля запроса, опциональную потоковую передачу и обработку ответа.
Проверьте детали перед развёртыванием
Рассматривайте выбор модели как текущую конфигурацию. Проверяйте следующие пункты при первой интеграции и при смене окружений:
Точный идентификатор модели и поставщик из каталога.
Поддерживаемые функции и модальности ввода или вывода.
context_lengthиmax_output_tokens, если ответ их предоставляет.Текущая цена модели и баланс счета.
Каталог ограничен текущим ключом API, поэтому он более полезен, чем скопированный идентификатор. Используйте код OdiRouter models page для более широкого выбора и код OdiRouter pricing для получения информации о текущих ценах.
Часто задаваемые вопросы
Могу ли я считать, что GPT-5.2 доступен для каждой учётной записи OdiRouter?
Нет. Запросите каталог с помощью своего API-ключа и используйте результат в качестве проверки доступности. Это безопаснее, чем полагаться на внешнюю страницу модели или исторический список.
Какую конечную точку следует использовать для запроса на основе сообщений?
OdiRouter документирует https://api.odirouter.ai/v1 как базовый URL LLM, а /chat/completions — как путь Chat Completions. Та же документация охватывает интерфейсы Messages и Responses.
Где найти идентификатор модели для отправки в коде?
Используйте id из ответа каталога OdiRouter. Храните его в конфигурации, чтобы обновлять при изменении каталога или окружения.
Следующий шаг
Создайте API-ключ или управляйте им, запросите current OdiRouter model catalog и выполните один небольшой серверный запрос с возвращённым идентификатором. Вы получите документированную отправную точку, не воспринимая внешний список моделей как заявление о продукте OdiRouter.