Прежде чем создавать интеграцию GPT-5.4 Nano API, проверьте, доступна ли модель для вашей учётной записи OdiRouter, и скопируйте её текущий идентификатор. Актуальный список моделей — надёжный источник сведений о доступности, возможностях и идентификаторах моделей. Эта единственная проверка предотвращает зависимость кода от старого псевдонима или предполагаемой записи в каталоге.
Проверьте текущий каталог моделей
Доступность моделей, идентификаторы, лимиты и цены могут меняться. Руководство OdiRouter по OpenAI SDK направляет разработчиков к GET https://api.odirouter.ai/v1/models, если модель не удаётся найти. Войдите в систему, создайте ключ API OdiRouter и просмотрите полученный список моделей. Если он включает нужную вам модель GPT-5.4 Nano, используйте возвращённый идентификатор в точности. Если её нет, выберите альтернативу из списка вместо того, чтобы пробовать варианты названия.
OdiRouter models page — полезное место для просмотра. Используйте ответ аутентифицированного API в качестве окончательной проверки доступности. Это отличает интеграцию OdiRouter от спецификации, цены или конечной точки, опубликованных в других источниках.
Настройка клиента OpenAI SDK
OdiRouter документирует конфигурацию OpenAI SDK с базовым URL-адресом https://api.odirouter.ai/v1. Установите пакет openai и храните ключ API в переменной окружения на стороне сервера. Код браузера не должен содержать этот ключ.
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.ODIROUTER_API_KEY,
baseURL: "https://api.odirouter.ai/v1",
});
const model = process.env.ODIROUTER_MODEL_ID;
const response = await client.chat.completions.create({
model,
messages: [
{ role: "user", content: "Reply with a one-line integration test." },
],
});
console.log(response.choices[0]?.message?.content ?? "");Укажите для ODIROUTER_MODEL_ID точное значение из результатов проверки каталога. Если в вашей учётной записи указан GPT-5.4 Nano, используйте здесь его проверенный идентификатор. Конфигурация клиента может оставаться прежней при выборе другой поддерживаемой модели.
Проведите тестирование перед маршрутизацией производственного трафика.
Отправьте небольшой тестовый запрос, прежде чем подключать модель к пользовательскому рабочему процессу. Убедитесь, что запрос выполняется успешно, выбранный идентификатор по-прежнему присутствует в списке моделей, а формат ответа подходит вашему приложению. Зафиксируйте идентификатор модели и дату проверки в примечаниях к развёртыванию.
Перед использованием в производственной среде проверьте актуальную запись модели на предмет поддерживаемых входных данных, поведения вывода, лимитов и цен. Эти поля являются данными каталога. Значение, скопированное со старой страницы или от другого поставщика, может больше не относиться к вашему маршруту OdiRouter.
Устранение проблемы с отсутствующим идентификатором модели
Если API возвращает ошибку «модель не найдена», обновите аутентифицированный список моделей. Используйте идентификатор, который возвращает учётная запись. Руководство OdiRouter по OpenAI SDK предлагает это как решение для отсутствующей модели. Ошибка 401 или invalid-key означает, что ключ API необходимо исправить, прежде чем вы сможете оценить доступность каталога.
Полную последовательность настройки см. в OdiRouter getting-started guide. В комплект поставки OpenAI SDK guide входят примеры конфигурации и потоковой передачи данных.
Обеспечьте возможность поддержки выбора модели.
После того как первый запрос заработает, сделайте выбор модели настраиваемым. Проверяйте актуальный каталог при развёртывании или в рамках утверждённого процесса выпуска, а затем выполняйте небольшой тест после изменения идентификатора модели. Это даёт команде чёткий порядок действий для проверки рабочего процесса GPT-5.4 Nano API всякий раз, когда модель доступна для учётной записи.
Create an OdiRouter account, создайте ключ API и начните с текущего каталога, а не с предполагаемого названия модели.