Быстрый старт
RouteAPI предоставляет единую точку авторизации для OpenAI-совместимого API, Claude Messages и Google Gemini. Пройдите путь от регистрации до проверенного запроса и выберите способ интеграции для своего приложения.
Три шага
Section titled “Три шага”- Зарегистрируйтесь. Откройте консоль RouteAPI и зарегистрируйтесь по email или через Google. На панели видны баланс, использование и состояние аккаунта.
- Создайте токен. Откройте Token Management → Create Key, задайте имя и срок действия, при необходимости добавьте квоту и ограничения моделей.
- Отправьте тест. Запишите токен в
ROUTEAPI_KEY, выберите доступную модель и выполните пример cURL.
Первый запрос
Section titled “Первый запрос”export ROUTEAPI_KEY="sk-your-routeapi-token"curl https://api.routeapi.ai/v1/chat/completions \ -H "Authorization: Bearer $ROUTEAPI_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"gpt-5.5","messages":[{"role":"user","content":"Привет, RouteAPI"}]}'Ответ содержит сообщение и сведения об использовании. Если API или клиент возвращает ID запроса, сохраните его для диагностики. Если gpt-5.5 недоступна, замените её на ID из GET /v1/models.
Выберите способ интеграции
Section titled “Выберите способ интеграции”Node.js и Python
Section titled “Node.js и Python”Выберите среду выполнения, установите соответствующий официальный OpenAI SDK и укажите Base URL RouteAPI:
bun add openaipip install openaiimport OpenAI from 'openai';const client = new OpenAI({ apiKey: process.env.ROUTEAPI_KEY, baseURL: 'https://api.routeapi.ai/v1' });const response = await client.chat.completions.create({ model: 'gpt-5.5', messages: [{ role: 'user', content: 'Представьте RouteAPI одним предложением' }],});console.log(response.choices[0].message.content);Полные примеры: Node.js, Python, OpenAI SDK.
Потоковый вывод
Section titled “Потоковый вывод”Добавьте stream: true, чтобы получать SSE по мере генерации. Читайте data: и завершайте ответ после data: [DONE]. Подробности — в разделе Потоковые ответы.
curl https://api.routeapi.ai/v1/chat/completions \ -H "Authorization: Bearer $ROUTEAPI_KEY" -H "Content-Type: application/json" \ -d '{"model":"gpt-5.5","stream":true,"messages":[{"role":"user","content":"Объясните RouteAPI в трёх пунктах"}]}'Проверка и ошибки
Section titled “Проверка и ошибки”curl https://api.routeapi.ai/v1/models -H "Authorization: Bearer $ROUTEAPI_KEY"- 401 — проверьте токен и заголовок
Authorization. - 402 — проверьте баланс и квоту токена.
- 429 — уменьшите частоту запросов.
- 502/503 — проверьте сервис модели и ограничьте повторы.
- Модель недоступна — проверьте точный ID и поддерживаемые возможности.
Для диагностики используйте отладку запросов и частые ошибки. В журнале консоли есть статус, задержка, токены, стоимость и детали ошибки.
Следующие шаги
Section titled “Следующие шаги”В production храните токены на сервере, фиксируйте ID моделей, записывайте ID запросов и проверяйте дополнительные возможности на выбранной модели.