Route API
OpenAI-compatible API для Chat Completions, Responses и интеграций, в которых можно указать собственный base URL.
Обзор
Базовый URL: https://route.gptclaudegemini.xyz. Клиент получает только наш API key. Ключи и credentials upstream providers не передаются пользователю.
Основная инструкция Codex указывает на https://bridge.gptclaudegemini.xyz/. Не заменяйте этот URL на Route API без подтверждения продукта и доступных моделей.
Авторизация
Передавайте клиентский ключ в стандартном Bearer header:
Authorization: Bearer sk-xxxxxxxxxx
Content-Type: application/jsonURL может попасть в историю браузера, access logs и аналитику. Используйте только header или защищенное поле API key в клиенте.
Endpoints
/v1/modelsМодели, доступные группе вашего ключа./v1/chat/completionsСтандартный OpenAI-compatible chat./v1/responsesResponses API для совместимых agent clients./v1thinking/Отдельный base URL для reasoning clients, включая Roo Code сценарии.Первый запрос
Сначала запросите список моделей, затем используйте точный ID из ответа.
curl https://route.gptclaudegemini.xyz/v1/models \
-H "Authorization: Bearer sk-xxxxxxxxxx"curl https://route.gptclaudegemini.xyz/v1/chat/completions \
-H "Authorization: Bearer sk-xxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_ID_FROM_V1_MODELS",
"messages": [{"role": "user", "content": "Reply with OK"}],
"stream": false
}'Совместимые клиенты
Используйте тип provider, соответствующий протоколу клиента.
| Сценарий | Provider | Base URL |
|---|---|---|
| OpenAI SDK и generic clients | OpenAI Compatible | https://route.gptclaudegemini.xyz/v1 |
| Reasoning в Roo Code | OpenAI Compatible | https://route.gptclaudegemini.xyz/v1thinking/ |
| Responses-compatible agents | OpenAI Responses | https://route.gptclaudegemini.xyz/v1 |
Диагностика
401 Unauthorized
404 или model not found
/v1/models с тем же ключом и используйте ID из ответа. Модель может не входить в группу продукта.Клиент не поддерживает custom base URL
Потоковый ответ обрывается
"stream": false, чтобы отделить проблему streaming от авторизации или модели.