Skip to content

Быстрый старт

RouteAPI предоставляет единую точку авторизации для OpenAI-совместимого API, Claude Messages и Google Gemini. Пройдите путь от регистрации до проверенного запроса и выберите способ интеграции для своего приложения.

  1. Зарегистрируйтесь. Откройте консоль RouteAPI и зарегистрируйтесь по email или через Google. На панели видны баланс, использование и состояние аккаунта.
  2. Создайте токен. Откройте Token Management → Create Key, задайте имя и срок действия, при необходимости добавьте квоту и ограничения моделей.
  3. Отправьте тест. Запишите токен в ROUTEAPI_KEY, выберите доступную модель и выполните пример cURL.
Terminal window
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 “Выберите способ интеграции”

Выберите среду выполнения, установите соответствующий официальный OpenAI SDK и укажите Base URL RouteAPI:

Terminal window
bun add openai
pip install openai
import 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.

Добавьте stream: true, чтобы получать SSE по мере генерации. Читайте data: и завершайте ответ после data: [DONE]. Подробности — в разделе Потоковые ответы.

Terminal window
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 в трёх пунктах"}]}'
Terminal window
curl https://api.routeapi.ai/v1/models -H "Authorization: Bearer $ROUTEAPI_KEY"
  • 401 — проверьте токен и заголовок Authorization.
  • 402 — проверьте баланс и квоту токена.
  • 429 — уменьшите частоту запросов.
  • 502/503 — проверьте сервис модели и ограничьте повторы.
  • Модель недоступна — проверьте точный ID и поддерживаемые возможности.

Для диагностики используйте отладку запросов и частые ошибки. В журнале консоли есть статус, задержка, токены, стоимость и детали ошибки.

В production храните токены на сервере, фиксируйте ID моделей, записывайте ID запросов и проверяйте дополнительные возможности на выбранной модели.