Документация API / Список методов
Все методы API. Нажмите на метод, чтобы открыть подробное описание с параметрами и примерами.
Текстовые модели
POSTchat/completionsГенерация ответа в формате чата. Полностью совместимо с OpenAI Chat Completions. Поддерживает стриминг (SSE), вызов инструментов, vision и генерацию картинок.POSTcompletionsКлассическое текстовое дополнение (legacy). Принимает строку prompt вместо массива сообщений.POSTembeddingsВекторные представления (эмбеддинги) текста — для поиска, кластеризации, RAG.POSTmessagesЭндпоинт в формате Anthropic Messages. Удобно, если у вас уже есть код под Anthropic SDK — поменяйте base URL и ключ.POSTresponsesЭндпоинт в формате OpenAI Responses API — современная альтернатива chat/completions с полем input и встроенными инструментами.
Аудио/Видео
POSTimagesТекст → картинка отдельным методом (Image API, совместим с OpenRouter): на входе модель и промпт, на выходе картинка в base64 и стоимость. Список моделей и их параметров — GET /images/models. Потоковый режим (stream) не поддерживается.POSTГенерация видеоТекст → видео. Асинхронно: POST создаёт задачу и возвращает её id, статус опрашивается через GET /videos/{id}, готовый файл — через GET /videos/{id}/content.POSTГенерация изображенийТекст → картинка. Тоже через /chat/completions: укажите модель с output-модальностью «Изображения» и попросите сгенерировать изображение. Картинка возвращается в ответе (choices[0].message.images). Подходят и модели «текст + картинка» (Nano Banana / Gemini Image), и модели, выдающие только картинку (FLUX, GPT Image, Recraft, Seedream) — их список: GET /models?output_modalities=image. Для моделей, выдающих только картинку, есть и отдельный метод попроще — POST /images.POSTИзображение => ТекстКартинка → текст (vision). Это НЕ отдельный метод: передайте изображение в content сообщения как элемент image_url у обычного /chat/completions.POSTРечь => ТекстРечь → текст (STT). Принимает аудио (base64), возвращает расшифровку.POSTТекст => РечьТекст → речь (TTS). Возвращает бинарный аудиопоток (audio/mpeg и т.п.). Тарифицируется по факту генерации.
Каталог
GETСписок моделейСписок доступных моделей с ценами и характеристиками. По умолчанию — текстовые модели; необязательный параметр ?output_modalities= (как у OpenRouter) выбирает другие типы: image, speech, transcription, embeddings, список через запятую или all.GETПровайдерыСписок провайдеров, доступных через шлюз.
Аккаунт
GETИнформация о ключеИнформация о текущем ключе: лимит, израсходовано и остаток (в рублях).GETБалансБаланс аккаунта: всего пополнено и всего израсходовано (в рублях).GETМетаданные генерацииМетаданные и стоимость одной генерации по её id (id берётся из поля id в ответе на запрос). Доступны только ваши генерации.