OneMux поддерживает четыре формата протоколов: OpenAI, Anthropic, Gemini и Responses API. Разработчики могут выбирать оптимальный протокол с учётом особенностей модели и переключаться между ними без изменений существующего кода. На этой странице перечислены конечные точки, способы аутентификации и сценарии использования для каждого протокола.
Поддерживаемые протоколы
Протокол
Конечная точка
Поддерживаемые модели
Способ аутентификации
Совместимый с OpenAI
/v1/chat/completions
Все модели
Authorization: Bearer sk-xxx
Нативный Anthropic
/v1/messages
Серия Claude
x-api-key: sk-xxx
OpenAI Responses
/v1/responses
Серия GPT
Authorization: Bearer sk-xxx
Нативный Gemini
/v1beta/models/{model}:generateContent
Серия Gemini
Authorization: Bearer sk-xxx
Зачем нужны разные протоколы?
Простой переход: не нужно менять существующий код, достаточно изменить Base URL
Полный доступ к нативным функциям: поддерживаются такие возможности, как Anthropic Prompt Caching, Claude Extended Thinking и контекст Gemini на 2M токенов
Максимальная производительность: Claude работает на 20-30% быстрее через протокол Anthropic, чем в формате OpenAI
Рекомендуемый способ использования
Модель
Рекомендуемый протокол
Причина
Серия Claude
Нативный Anthropic
Поддержка Prompt Caching снижает расходы на 90%
Серия GPT
Совместимый с OpenAI
Стандартный формат с наилучшей совместимостью
Серия Gemini
Нативный Gemini
Поддержка контекста на 2M токенов позволяет обрабатывать очень длинные документы