Начните интеграцию GPT-5.4 Mini API с актуального каталога моделей OdiRouter. Публичная страница модели не может сообщить, какие вызовы доступен выполнять API-ключ, используемый в развёртывании. В каталоге отображается идентификатор модели, поддерживаемые режимы работы, характеристики, ограничение контекста и максимальный объем вывода для записей, видимых для данного ключа.
Сначала запросите каталог
OdiRouter описывает каталог, область действия которого ограничена текущим API-ключом. Он поддерживает фильтрацию по ключевым словам и категориям. Запросите его перед добавлением модели в приложение.
export ODIROUTER_API_KEY="YOUR_API_KEY"
export BASE_URL="https://api.odirouter.ai/v1"
curl -sS "${BASE_URL}/models/catalog?keyword=gpt-5-4-mini&category=llm&page=1&page_size=20" \
-H "Authorization: Bearer ${ODIROUTER_API_KEY}"Используйте возвращённую запись как запись об интеграции. Укажите её точный идентификатор в конфигурации развёртывания. Сопоставьте возвращённые сведения о поддержке входных и выходных данных, список функций, лимит контекста и максимальный объём вывода с требованиями приложения. Если поиск не вернул записей, не выводите идентификатор на основе сторонней страницы. Проверьте позже или выберите документированную модель, доступную аккаунту.
Отправьте небольшой чат-запрос
В описанном алгоритме завершения чата используется полезная нагрузка сообщений, совместимая с OpenAI. Храните подтверждённый идентификатор модели в конфигурации, чтобы его можно было изменить при развёртывании без редактирования кода приложения.
export ODIROUTER_MODEL_ID="YOUR_CONFIRMED_MODEL_ID"
curl -sS "${BASE_URL}/chat/completions" \
-H "Authorization: Bearer ${ODIROUTER_API_KEY}" \
-H "Content-Type: application/json" \
-H "X-Request-Id: gpt-5-4-mini-check" \
-d "{\n+ \"model\": \"${ODIROUTER_MODEL_ID}\",\n+ \"messages\": [{\"role\": \"user\", \"content\": \"Write one short deployment check.\"}],\n+ \"temperature\": 0.2,\n+ \"max_tokens\": 128\n+ }"В справочном документе по чату описаны выбор модели, список сообщений, настройка температуры, настройка максимального количества токенов и возможность потоковой передачи. При проверке нового подключения сначала не используйте потоковую передачу. Когда вызов выполнится успешно, сохраните в журналах развёртывания возвращённое значение модели, идентификатор запроса и данные об использовании.
Решите, подходит ли модель.
Перед включением рабочего трафика изучите результат из актуального каталога.
Проверьте точный идентификатор модели. Сторонний список может быть устаревшим или недоступным для активного ключа.
Проверьте поддержку входных и выходных данных. Рабочим процессам с поддержкой текста и изображений могут требоваться разные записи.
Проверьте список функций. Вызов инструментов, рассуждение и кэширование должны быть доступны, если приложение зависит от них.
Проверьте лимит контекста и максимальный объём вывода. Ограничения приложения должны соответствовать возвращённой записи.
Перед чувствительным к затратам развёртыванием проверьте актуальные цены через OdiRouter. Цены и доступность могут измениться.
Разделяйте учётные данные и тестирование
В кратком руководстве OdiRouter рекомендуется использовать переменные окружения и серверные вызовы API. Используйте отдельные ключи для каждого приложения, если это улучшает контроль и отзыв ключей. Если ключ мог быть раскрыт, отзовите его и создайте замену перед дальнейшим тестированием.
Для первого вызова используйте короткий запрос и небольшой лимит вывода. Подтвердите структуру ответа и возвращённый идентификатор модели. Добавление потоковой передачи следует производить после того, как базовый запрос будет выполнен, поскольку описанный интерфейс потоковой передачи использует события, отправляемые сервером, и требует специальной обработки на стороне клиента.
Устранение распространённых несоответствий
Нет записи в каталоге
Рассматривайте это как результат проверки доступности. Проверьте поисковый запрос, категорию, активную учетную запись и ключ. Затем обратитесь к каталогу моделей OdiRouter или документации службы поддержки. Идентификатор со страницы другого провайдера не является заменой.
Отсутствует необходимая возможность
Принимайте решение на основе возвращённых модальностей и функций. Рабочий процесс, которому требуется определённый тип входных данных или поведение инструмента, должен требовать такой поддержки до маршрутизации запроса. Выберите подходящую запись вместо отправки неподдерживаемых параметров.
Запрос завершается ошибкой после выбора
Проверьте базовый URL, заголовок авторизации, подтверждённый идентификатор модели, структуру JSON и идентификатор запроса. Обеспечьте безопасность диагностики и никогда не записывайте API-ключ в журналы.
Продолжите работу с документацией OdiRouter
Используйте OdiRouter Quick Start для создания и защиты ключа.
Прочтите model catalog reference перед выбором идентификатора.
Используйте Chat Completions guide для получения сведений о поведении запросов и потоковой передачи.
LLM setup guide содержит сведения о конфигурации клиента.