Совместим с OpenAI SDK

API для разработчиков.

12 нейросетей по одному ключу. Если твой код уже работает с OpenAI — достаточно поменять адрес и ключ. Оплата в рублях с общего баланса.

Быстрый старт

  1. 1

    Создай ключ

    В профиле → API-ключи. Ключ показывается один раз.

  2. 2

    Пополни баланс

    Запросы оплачиваются с того же баланса, что и чат. Цены

  3. 3

    Отправь запрос

    Адрес API: https://iizy.ru/api/v1

Ключ передаётся в заголовке Authorization: Bearer sk-…. Не публикуй его в коде сайта или мобильного приложения — запросы к API делай со своего сервера.

curl https://iizy.ru/api/v1/chat/completions \
  -H "Authorization: Bearer $IISHNITSA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4-flash",
    "messages": [
      {"role": "system", "content": "Ты — вежливый помощник."},
      {"role": "user", "content": "Придумай слоган для кофейни"}
    ]
  }'

Потоковый ответ

С stream: true текст приходит по мере генерации — как в чате. Если соединение оборвать, генерация остановится, а списание будет только за полученное.

stream = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[{"role": "user", "content": "Расскажи короткую историю"}],
    stream=True,
    stream_options={"include_usage": True},  # последний чанк — с расходом
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)
    if chunk.usage:
        print("\nСписано, ₽:", chunk.usage.cost)

Модели и цены

Рублей за 1 млн токенов. Актуальный список с ценами — GET https://iizy.ru/api/v1/models.

modelМодельКонтекстЗапросОтвет
deepseek-v4-flashDeepSeek V4 Flash128 тыс.20410
gemini-3.5-flashGemini 3.5 Flashзрение1 млн4802 830
gpt-6-lunaGPT-6 Lunaзрение128 тыс.40160
gpt-6-solGPT-6 Solзрение · рассуждение128 тыс.6303 140
gpt-6-astraGPT-6 Astraзрение · рассуждение128 тыс.3 14015 680
claude-opus-5.5Claude Opus 5.5зрение · рассуждение200 тыс.1 2606 280
claude-sonnet-5Claude Sonnet 5зрение · рассуждение200 тыс.6303 140
gemini-3.1-proGemini 3.1 Proзрение · рассуждение1 млн6303 770
deepseek-v4-proDeepSeek V4 Proрассуждение128 тыс.300600
glm-5.1GLM 5.1128 тыс.310960
grokGrok 4.7128 тыс.6301 890
perplexity-sonarPerplexity Sonar128 тыс.320320

Параметры запроса

POST https://iizy.ru/api/v1/chat/completions. Формат запроса и ответа — как у OpenAI Chat Completions.

model
Идентификатор модели из таблицы ниже, например deepseek-v4-flash. Обязательный.
messages
Диалог: роли system, user, assistant (developer понимается как system). Содержимое — строка или массив частей text / image_url (для моделей со зрением). Обязательный.
stream
true — ответ приходит по частям (Server-Sent Events), в конце data: [DONE].
stream_options.include_usage
true — последний чанк потока содержит usage с расходом.
max_tokens, max_completion_tokens
Предел длины ответа. По умолчанию и не больше — максимум модели.
temperature, top_p
Случайность ответа: 0–2 и 0–1.
stop
Строка или до 4 строк, на которых генерация остановится.
presence_penalty, frequency_penalty, seed
Передаются модели как есть, если она их поддерживает.
reasoning_effort
Включает рассуждение у моделей с ним (low, medium, high). Ход рассуждения приходит в reasoning_content.

Пока не поддерживаются: вызов функций (tools), несколько вариантов ответа (n > 1), эмбеддинги, генерация картинок и видео через API.

Оплата и лимиты

  • — Списание по факту: токены запроса и ответа по ценам из таблицы. Сумма приходит в ответе: usage.cost, в рублях.
  • — Перед запросом на балансе резервируется максимум возможной стоимости, после ответа лишнее возвращается. Если резерва не хватает — ошибка 402.
  • — Бесплатный дневной лимит и безлимит подписки действуют только в чате на сайте; запросы через API оплачиваются всегда.
  • — Если модель не ответила, деньги не списываются. Запрос сам переключается на резервного провайдера.
  • — До 60 запросов в минуту на ключ. Нужно больше — напиши в поддержку.
  • — Все списания видны в профиле, в истории операций, с названием ключа.

Ошибки

Тело ошибки — как у OpenAI: {"error": {"message", "type", "code"}}. SDK показывает его как исключение.

HTTPcodeЧто случилось
400invalid_body, context_length_exceeded, vision_not_supported, unsupported_parameterОшибка в запросе — текст объясняет, что исправить
401missing_api_key, invalid_api_keyНет ключа, он неверный или отозван
402insufficient_quotaНа балансе не хватает денег — пополните в профиле
403account_blockedАккаунт заблокирован
404model_not_foundТакой модели нет или она выключена
429rate_limit_exceededБольше 60 запросов в минуту на один ключ
502upstream_errorМодель не ответила; деньги не списаны — повторите запрос

Нужен ключ?

Создай его в профиле — это займёт полминуты.

Создать API-ключ