Раньше у каждого конечного сервиса был свой адрес: отдельный для моделей OpenAI, отдельный для Anthropic, отдельный для Google. Теперь все модели каталога доступны по одному адресу — единому API.

Переход сводится к замене базового адреса. Ключ, структура запроса и ответа, идентификаторы моделей и пути после базового адреса остаются прежними.

Прежний адресНовый адрес
https://api.proxyapi.ru/openai/v1https://api.proxyapi.ru/v1
https://api.proxyapi.ru/anthropic/v1https://api.proxyapi.ru/v1
https://api.proxyapi.ru/google/v1betahttps://api.proxyapi.ru/v1beta
https://api.proxyapi.ru/openrouter/v1https://api.proxyapi.ru/v1
https://openai.api.proxyapi.ru/v1https://api.proxyapi.ru/v1

Путь после базового адреса не меняется. Запрос, который уходил на /openai/v1/chat/completions, теперь уходит на /v1/chat/completions; /anthropic/v1/messages становится /v1/messages; /google/v1beta/models/gemini-2.5-flash:generateContent/v1beta/models/gemini-2.5-flash:generateContent.

В официальных библиотеках меняется одна строка — базовый адрес:

curl "https://api.proxyapi.ru/v1/chat/completions" \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer <КЛЮЧ>" \
    -d '{
        "model": "gpt-5-mini",
        "messages": [
            {"role": "user", "content": "Привет!"}
        ]
    }'

То же самое с библиотекой Anthropic — base_url меняется на https://api.proxyapi.ru, обращения идут на /v1/messages. С библиотекой Google меняется только адрес, метод generateContent остаётся прежним.

Короткие имена работают как раньше. Вендор подставляется по эндпоинту, на который пришёл запрос:

ЭндпоинтКороткое имяМодель
/v1/chat/completionsgpt-5-miniopenai/gpt-5-mini
/v1/messagesclaude-haiku-4-5anthropic/claude-haiku-4-5
/v1beta/models/…gemini-2.5-flashgoogle/gemini-2.5-flash

Это режим совместимости, сделанный ради миграции: благодаря ему замена адреса не тянет за собой правку идентификаторов. Отключать его не планируется, но полагаться на него не стоит. Короткое имя привязано к эндпоинту: тот же claude-haiku-4-5 на /v1/chat/completions превратится в несуществующую openai/claude-haiku-4-5 и вернёт ошибку. ProxyAPI рекомендует всегда писать идентификатор целиком, вместе с вендором — такая запись работает на любом эндпоинте. Подробности — в статье про модели.

Два префикса перестают действовать. Они существовали только на адресе openai.api.proxyapi.ru и в едином API не нужны:

БылоСтало
openrouter/deepseek/deepseek-chat-v3.1deepseek/deepseek-chat-v3.1
gemini/gemini-2.5-flashgoogle/gemini-2.5-flash

Ключ прежний, перевыпускать его не нужно — тот же ключ работает и на прежних адресах, и на новом.

Структура запроса и ответа не меняется, как и стриминг, вызов функций, структурированный вывод и кэширование. Пакетная обработка, загрузка файлов и подсчёт токенов переезжают вместе с базовым адресом: /openai/v1/batches становится /v1/batches, /anthropic/v1/messages/count_tokens/v1/messages/count_tokens.

Формат запроса перестаёт быть привязан к вендору модели. На /v1/chat/completions доступна любая текстовая модель каталога, включая модели Anthropic и Google: запрос переводится в формат конечного сервиса, а ответ — обратно. То же верно и для остальных форматов: Anthropic Messages, OpenAI Responses и Gemini принимают модели не только своего вендора.

Раньше для этого требовалось четыре разных адреса, а модель нельзя было сменить без правки кода. Что происходит с запросом при совпадении формата и модели и что меняется при переводе — в статье про нативные API.

  • Прежние эндпоинты — полный список старых путей и их соответствие единому API.
  • Единый API — адрес, структура запроса и ответа.
  • Модели — идентификаторы и полный список каталога.

Частые вопросы

Нужно ли перевыпускать ключ при переходе?

Нет. Ключ остаётся тем же и работает одновременно и на прежних адресах, и на едином API.

До какого момента работают прежние адреса?

До 1 февраля 2027 года. После этой даты запросы к ним выполняться не будут, поэтому замену базового адреса стоит запланировать заранее.

Изменятся ли идентификаторы моделей?

Нет, за одним исключением. На адресе openai.api.proxyapi.ru использовались префиксы openrouter/ и gemini/ — первый убирается, второй заменяется на google/. Короткие имена без вендора тоже продолжают работать, но в новом коде лучше писать идентификатор целиком.

Что будет с кодом на официальной библиотеке Anthropic?

Он продолжит работать. Меняется только базовый адрес, обращения идут на /v1/messages, формат запроса и ответа прежний.

Меняется ли формат ответа?

Нет. Ответ приходит в том же виде, что и раньше, — в формате того эндпоинта, на который отправлен запрос.

Последняя редакция: 3 сентября 2026 г.