ProxyAPI предоставляет удобный способ взаимодействия с моделями OpenRouter, поддерживая оригинальный API и формат запросов и ответов. OpenRouter использует API, совместимое с OpenAI Chat Completions, что делает интеграцию простой и понятной.
Для отправки запросов к OpenRouter через ProxyAPI используйте базовый путь:
https://api.proxyapi.ru/openrouter/v1
Вы можете выбрать любую модель из списка поддерживаемых OpenRouter.
Важно: Модели ведущих провайдеров — OpenAI, Anthropic и Google — поддерживаются в ProxyAPI отдельно и не доступны через OpenRouter. Мы обеспечиваем прямую совместимость с оригинальными API этих провайдеров, внимательно следим за обновлениями, поддерживаем пулы аккаунтов и продвинутую ротацию трафика для предотвращения блокировок.
Модели этих провайдеров являются наиболее популярными и передовыми, поэтому мы выделили их в отдельную поддержку, обеспечивая особое внимание и индивидуальный подход к стабильности сервиса.
curl "https://api.proxyapi.ru/openrouter/v1/chat/completions" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer <КЛЮЧ>" \ -d '{ "model": "mistralai/mistral-medium-3.1", "messages": [ { "role": "user", "content": "Привет!" } ] }'
OpenRouter автоматически выбирает наиболее выгодного провайдера для каждой модели:
- Сначала используется самый дешевый вариант.
- Если у него возникают проблемы с доступностью, OpenRouter переключается на более дорогого провайдера.
Стоимость запроса зависит от выбранного провайдера и возвращается в ответе в поле usage.cost (оригинальная стоимость в USD).
ProxyAPI конвертирует сумму в рубли и добавляет 50% комиссии, которая включает:
- 25% — комиссия OpenRouter и налоги в стране назначения.
- 25% — комиссия ProxyAPI.
Таким образом, вы получаете доступ к множеству моделей через единый API с прозрачным расчетом стоимости.
ProxyAPI поддерживает работу с embedding-моделями OpenRouter для создания векторных представлений текста.
POST https://api.proxyapi.ru/openrouter/v1/embeddings
GET https://api.proxyapi.ru/openrouter/v1/embeddings/models
curl "https://api.proxyapi.ru/openrouter/v1/embeddings" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer <КЛЮЧ>" \ -d '{ "model": "mistralai/mistral-embed-2312", "input": "Привет, мир!" }'
Стоимость запросов к embedding-моделям рассчитывается по той же схеме, что и для текстовых моделей:
- OpenRouter возвращает оригинальную стоимость в поле
usage.cost - ProxyAPI конвертирует её в рубли и добавляет 50% комиссии (25% OpenRouter и налоги + 25% ProxyAPI)
ProxyAPI поддерживает генерацию изображений через модели OpenRouter. Полный список поддерживаемых моделей доступен на странице Image Generation Models.
Важно: Модели провайдеров OpenAI и Google для генерации изображений не доступны через OpenRouter endpoint — используйте прямые API этих провайдеров.
Генерация изображений работает через стандартный /chat/completions. В тело запроса необходимо добавить параметр modalities:
["image"]— для моделей, которые генерируют только изображения (Flux, Sourceful, Seedream и другие)["image", "text"]— для мультимодальных моделей, которые возвращают и текст, и изображение
Примечание для TypeScript/JavaScript: Параметр modalities отсутствует в стандартных типах OpenAI SDK, поэтому в примере используется нативный fetch. При использовании OpenAI SDK передайте его через extra_body (Python) или напрямую в теле запроса.
curl "https://api.proxyapi.ru/openrouter/v1/chat/completions" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer <КЛЮЧ>" \ -d '{ "model": "black-forest-labs/flux.2-klein-4b", "modalities": ["image"], "messages": [ { "role": "user", "content": "Рыжий кот на подоконнике" } ] }'
Сгенерированные изображения возвращаются в поле choices[0].message.images в виде base64 data URL:
{ "choices": [{ "message": { "role": "assistant", "content": null, "images": [ { "type": "image_url", "image_url": { "url": "data:image/png;base64,iVBORw0KGgo..." } } ] } }] }
Стоимость генерации изображений возвращается в поле usage.cost и рассчитывается по той же схеме, что и для текстовых моделей: ProxyAPI конвертирует её в рубли и добавляет 50% комиссии (25% OpenRouter и налоги + 25% ProxyAPI).