RouterShiftRouterShift
Обзор моделейТарифыДокументация
RouterShiftRouterShiftRouterShift. Корпоративная ИИ-инфраструктура.
Обзор моделейСтатусДокументацияУсловияКонфиденциальностьDPA

Документация API

API Reference

Обзор RouterShift API

RouterShift предоставляет единый OpenAI-совместимый API для доступа к сотням AI-моделей от десятков провайдеров. Один API-ключ для интеллектуальной маршрутизации запросов между провайдерами с встроенным балансированием нагрузки, фоллбэком и оптимизацией затрат.

Ключевые возможности

  • OpenAI-совместимый API — готовая замена для любого клиента OpenAI SDK
  • Умная маршрутизация с настраиваемыми стратегиями (взвешенная, round-robin, по задержке, фоллбэк)
  • Встроенный Circuit Breaker и ограничение частоты для защиты приложения
  • Семантическое кэширование для снижения задержки и затрат на повторяющиеся запросы
  • Комплексное логирование, мониторинг и аналитика расходов
  • Поддержка нескольких провайдеров с автоматическим фоллбэком при недоступности провайдера

Base URL

All API requests use the following base URL. The API is fully compatible with the OpenAI client libraries — just change the base URL and use your RouterShift API key.

https://api.routershift.com/v1

Anthropic-совместимый базовый URL

Для Anthropic SDK или Claude Code. Обратите внимание: без суффикса /v1 — SDK добавляет /v1/messages автоматически.

https://api.routershift.com

OpenAI Compatibility

RouterShift — готовая замена API OpenAI. Если вы уже используете OpenAI Python или Node.js SDK, вы можете переключиться на RouterShift, изменив только базовый URL и API-ключ. Все стандартные эндпоинты — чат-завершения, эмбеддинги и список моделей — работают идентично.

Поддерживаемые категории моделей

RouterShift предоставляет доступ к чат-моделям, генерации кода, зрению, генерации изображений, рассуждениям и аудио от ведущих AI-провайдеров.

Получение помощи

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

Полный список эндпоинтов

Все эндпоинты разделяют единый базовый URL и метод аутентификации. Один API-ключ работает для всех эндпоинтов.

POST/v1/chat/completions

Чат-завершения (совместимо с OpenAI)

POST/v1/messages

Messages API (совместимо с Anthropic)

POST/v1/models/gemini/:model/generateContent

Gemini Generate Content

POST/v1/models/gemini/:model/streamGenerateContent

Gemini Stream Generate Content

POST/v1/embeddings

Текстовые эмбеддинги

POST/v1/images/generations

Генерация изображений

POST/v1/audio/transcriptions

Транскрибация аудио

POST/v1/audio/speech

Синтез речи

POST/v1/rerank

Реранкинг

POST/v1/midjourney/imagine

Генерация изображений Midjourney

POST/v1/suno/generate

Генерация музыки Suno

POST/v1/batch

Пакетная обработка

POST/v1/chat/completions/async

Асинхронная задача — отправка

GET/v1/chat/completions/async/:id

Асинхронная задача — проверка статуса

GET/v1/chat/completions/async/:id/result

Асинхронная задача — получение результата

GET/v1/models

Список моделей

MethodPathОписание
POST/v1/chat/completionsЧат-завершения (совместимо с OpenAI)
POST/v1/messagesMessages API (совместимо с Anthropic)
POST/v1/models/gemini/:model/generateContentGemini Generate Content
POST/v1/models/gemini/:model/streamGenerateContentGemini Stream Generate Content
POST/v1/embeddingsТекстовые эмбеддинги
POST/v1/images/generationsГенерация изображений
POST/v1/audio/transcriptionsТранскрибация аудио
POST/v1/audio/speechСинтез речи
POST/v1/rerankРеранкинг
POST/v1/midjourney/imagineГенерация изображений Midjourney
POST/v1/suno/generateГенерация музыки Suno
POST/v1/batchПакетная обработка
POST/v1/chat/completions/asyncАсинхронная задача — отправка
GET/v1/chat/completions/async/:idАсинхронная задача — проверка статуса
GET/v1/chat/completions/async/:id/resultАсинхронная задача — получение результата
GET/v1/modelsСписок моделей

Соответствие протоколов

RouterShift совместим с несколькими API-протоколами. В таблице ниже указаны базовый URL и конфигурация SDK для каждого.

Совместимо с OpenAI

https://api.routershift.com/v1

Models: gpt-4o, claude-sonnet-4-6

Authorization: Bearer

Совместимо с Anthropic

https://api.routershift.com

Models: claude-sonnet-4-6

x-api-key: sk-xxx

Нативный Gemini

https://api.routershift.com/v1

Models: gemini-2.5-flash

Authorization: Bearer

Базовый URLПример параметра моделиЗаголовок авторизации
https://api.routershift.com/v1
Стандартный SDK OpenAI — достаточно изменить base_url
gpt-4o, claude-sonnet-4-6Authorization: Bearer
https://api.routershift.com
Стандартный SDK Anthropic — достаточно изменить base_url
claude-sonnet-4-6x-api-key: sk-xxx
https://api.routershift.com/v1
Нативный формат Gemini, прямой вызов generateContent
gemini-2.5-flashAuthorization: Bearer

Единая аутентификация

Все эндпоинты используют одну аутентификацию. Оба формата заголовков работают одинаково:

Формат совместимый с OpenAI

Authorization: Bearer sk-xxx

Формат совместимый с Anthropic

x-api-key: sk-xxx