Перейти к содержимому
EN

Модели и цены

Каталог отдаётся эндпоинтом GET /v1/models. Ключ для него не нужен — можно дёргать из фронтенда, чтобы показать пользователю актуальный список.

curl https://api.mixen.ai/v1/models

В каталоге больше 170 моделей всех модальностей. Состав и цены меняются — читайте их из API, а не из этой страницы.

Самые дешёвые модели каждой модальности — чтобы прикинуть порядок цифр, не выходя из документации.

МодельВходВыходЧтение кэшаЗапись кэша
deepseek/deepseek-v4.1-flash16,77 ₽67,09 ₽0,34 ₽—
z-ai/glm-5.3-flash16,77 ₽55,91 ₽3,35 ₽—
openai/gpt-6-luna11,18 ₽55,91 ₽1,12 ₽13,98 ₽
deepseek/deepseek-v4-flash10,18 ₽20,35 ₽2,01 ₽—
openai/gpt-5.6-luna22,36 ₽134,18 ₽2,24 ₽27,95 ₽
xiaomi/mimo-v2.6-flash15,65 ₽31,31 ₽0,34 ₽—
anthropic/claude-haiku-5.510,73 ₽53,67 ₽1,07 ₽—
google/gemini-3.8-flash92,25 ₽461,24 ₽9,17 ₽4,70 ₽
z-ai/glm-5.344,73 ₽894,52 ₽44,61 ₽—
tencent/hy4-preview93,25 ₽279,65 ₽4,70 ₽—
nvidia/nemotron-3-ultra-550b-a55b67,09 ₽268,36 ₽13,42 ₽—
openai/gpt-6.1-sol223,63 ₽1118,16 ₽11,18 ₽279,54 ₽

за 1 млн токенов. Прочерк в колонках кэша — модель без prompt caching. Снимок от 2026-10-16; всего в каталоге 170 моделей. Актуальные значения — в GET /v1/models.

МодельЦена
gemini-2.5-flash-image2,68 ₽
gemini-3.1-flash-image-preview5,37 ₽
gemini-3.1-flash-lite-image2,68 ₽
gemini-3-pro-image-preview8,05 ₽
google/gemini-nano-banana-2.16,04 ₽
recraft-v4.14,70 ₽
recraft-v4.1-utility4,70 ₽
recraft-v4.1-vector10,73 ₽
recraft-v4.1-flash0,94 ₽
gpt-image-2.5-flare4,03 ₽
gpt-image-2.5-sunburst4,03 ₽
gpt-image-24,03 ₽

за изображение. Снимок от 2026-10-16; всего в каталоге 170 моделей. Актуальные значения — в GET /v1/models.

МодельЦена
alibaba/wan-3.06,71 ₽
alibaba/wan-3.0-prime9,12 ₽
black-forest-labs/flux-3-video22,81 ₽
minimax/hailuo-317,44 ₽
minimax/hailuo-3-max6,71 ₽
x-ai/grok-imagine-video-1.510,73 ₽
alibaba/happyhorse-1.113,26 ₽
x-ai/grok-imagine-video-1.5-lite2,68 ₽
kwaivgi/kling-v3.0-pro22,54 ₽
kwaivgi/kling-v3.0-std16,91 ₽
bytedance/seedance-2.513,79 ₽
bytedance/seedance-2.09,02 ₽

за секунду. Снимок от 2026-10-16; всего в каталоге 170 моделей. Актуальные значения — в GET /v1/models.

{
"object": "list",
"data": [
{
"id": "anthropic/claude-opus-4.8",
"object": "model",
"owned_by": "mixen",
"type": "text",
"display_name": "Claude Opus 4.8",
"pricing": {
"prompt_rub": 534.8,
"completion_rub": 2673.9,
"prompt_usd": 6.0,
"completion_usd": 30.0,
"cache_read_rub": 53.5,
"cache_write_rub": 668.5,
"currency_note": "per 1M tokens"
},
"capabilities": {
"vision": true,
"file": true,
"reasoning": true,
"reasoning_efforts": ["low", "medium", "high", "xhigh", "max"],
"can_disable_reasoning": true
},
"supported_parameters": ["max_tokens", "reasoning", "response_format", "stop", "tools"]
}
]
}

Поле type определяет, какой эндпоинт принимает эту модель:

type Эндпоинт Единица цены
text /chat/completions за 1 млн токенов
search /chat/completions за 1 млн токенов
image /images/generations, /images/edits за изображение; MAI — за 1 млн токенов по факту
video /videos за секунду видео
music /audio/music за запрос
tts /audio/speech за 1000 символов входа; Seed — за минуту аудио, Gemini TTS — за аудио-токены
stt /audio/transcriptions за минуту/секунду/час аудио или за 1 млн токенов — единицы в каталоге
embeddings /embeddings за 1 млн входных токенов

Единица всегда подписана в pricing.currency_note, так что клиенту не нужно её угадывать по типу модели. У текстовых моделей с prompt caching приходят также cache_read_rub и cache_write_rub — цена чтения и записи кэша контекста за 1 млн токенов (числа в примере выше — иллюстрация, живые значения берите из каталога).

Ещё два опциональных поля у текстовых моделей: reasoning_rub_per_1m — отдельная ставка провайдера за thinking-токены (есть не у всех: если модели назначена та же цена, что за выход, поля не будет), и web_search_rub_per_request — цена одного выполненного запроса веб-поиска (параметр web_search). Оба считаются той же формулой, что основные цены, и появляются только при наличии.

supported_parameters перечисляет поля запроса, которые эта модель реально принимает. Наборы у моделей разные: temperature не берут ни GPT-5.x/5.6/6, ни Claude, top_k и min_p есть только у моделей с открытыми весами. Апстрим молча отбрасывает лишнее вместо ошибки, поэтому проверять список стоит кодом, а не по факту странного ответа. Пустой список означает, что данных о модели пока нет, а не что она не принимает ничего.

У картиночных и видеомоделей приходят дополнительные поля с допустимыми значениями: aspect_ratios, resolutions, sizes, seconds, references (принимает ли модель картинки-образцы). Не угадывайте их — читайте из каталога, иначе получите 400. У моделей синтеза речи есть поле voices со списком голосов.

В поле model принимается:

  • полный идентификатор из каталога — openai/gpt-5.6-luna;
  • короткий суффикс — gpt-5.6-luna;
  • привычный псевдоним чужого вендора — gpt-4o, claude-opus, dall-e-3, gpt-image-1, whisper-1, tts-1, text-embedding-3-small.

Псевдонимы существуют ради drop-in замены: код, написанный под OpenAI, работает без правок и попадает на сопоставимую по классу модель Mixen. Если модель не найдена, ответ — 404 с кодом model_not_found и текстом «The model ‘X’ does not exist or is not available.».

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

Поле Значение
deprecated true — дата снятия уже наступила; false — модель работает как обычно
deprecated_at дата и время снятия в ISO 8601; дата в будущем — анонс, есть время перейти; null — снятие не назначено
deprecation_redirect_to id модели-аналога, на которой будут выполняться запросы после снятия; null — аналога нет

Что происходит с запросом к такой модели:

  • до даты снятия — выполняется как раньше, но в ответе появляется заголовок X-Mixen-Deprecation-Notice: <дата>; redirect_to=<аналог>;
  • после даты, аналог есть — запрос выполняется на аналоге, ничего менять не нужно. В поле model ответа остаётся запрошенное имя; о подмене говорят заголовки X-Mixen-Deprecated-Model, X-Mixen-Model-Redirect, X-Mixen-Deprecated-At (у всех ответов, включая стрим) и массив warnings в теле обычного ответа:
"warnings": [{
"code": "model_deprecated",
"message": "Model 'anthropic/claude-haiku-4.5' was deprecated on 2026-09-14; the request was served by 'anthropic/claude-sonnet-5'. Update your integration.",
"requested_model": "anthropic/claude-haiku-4.5",
"model": "anthropic/claude-sonnet-5",
"deprecated_at": "2026-09-14T00:00:00+00:00"
}]
  • после даты, аналога нет — 410 с кодом model_deprecated.

Списание при редиректе идёт по тарифу аналога — той модели, которая фактически выполнила запрос; её цена видна в usage.cost ответа. Снятые модели с аналогом остаются в GET /v1/models с deprecated: true, чтобы вы видели, куда вас переведут. Редирект работает в текстовых протоколах (/v1/chat/completions, /v1/responses, /v1/messages, /v1beta); у медиа-моделей поля тоже есть, но снятая модель отвечает 404.

Списывается ровно то, что показано в каталоге на момент запроса, — никаких скрытых коэффициентов. Рублёвая цена не фиксированная: prompt_rub сегодня и через неделю могут отличаться при неизменной prompt_usd, поэтому перед выставлением счёта клиенту берите свежее значение из GET /v1/models, а не закешированное.

Списание идёт с баланса Mixen, единого для бота, кабинета и API.

Человекочитаемый каталог с фильтрами, описаниями и примерами работ — api.mixen.ai/models. Там же указано, какие модели видят изображения, принимают файлы и поддерживают режимы рассуждения.

Отдельные гайды с параметрами, примерами и ограничениями — для популярных моделей: