Блог

Gemini Decision API: цена gemini-decision-1, три типа вопросов и как вызывать

Короткий ответ

Google 11 ноября 2026 года выпустила Gemini Decision с идентификатором модели gemini-decision-1. Это не чат-модель. Вы отправляете один блок материала — текст, изображение, аудио, видео или PDF — вместе с набором вопросов, и получаете откалиброванную вероятность по каждому вопросу за один проход.

Тарификация необычно простая: $0,10 за миллион входных токенов, выходные токены не тарифицируются вообще, потому что модель их не производит.

На TeamoRouter gemini-decision-1 пока вызвать нельзя. Причина не в том, что мы ждём поставщика, а в том, что у неё другой интерфейс: она работает через отдельный эндпоинт POST /v1beta/decisions, а не через generateContent, который используют все остальные модели. Поэтому схема «тот же ключ, другое имя модели» здесь не работает — так, как это было с Gemini 4 Carbon. Сначала нам нужно поддержать этот эндпоинт. Если модель нужна сейчас, вызывайте её напрямую через API Google со своим ключом Google.

Чем она отличается от обычной чат-модели

Чат-модель получает материал и пишет ответ. Gemini Decision получает материал и отвечает на список заранее сформулированных вопросов, причём ответ — это вероятность, а не абзац текста.

Что это даёт на практике:

  • Ноль выходных токенов. Текст не генерируется, поэтому нет платы за выход и задержка остаётся низкой.
  • Много вопросов за один запрос. До 1 000 штук, все по одному и тому же входу. Общий вход тарифицируется один раз, поэтому 200 вопросов стоят по входным токенам почти столько же, сколько один.
  • Ответы с уровнем уверенности. По каждому вопросу возвращается вероятность и confidence, порог вы выбираете сами.
  • Вопросы независимы. Каждый оценивается отдельно по общему входу: добавляя или убирая один, вы не меняете ответы на остальные.

Три типа вопросов и ограничения

Тип Для чего Что возвращается Ограничения
noul (да / нет) «Случилось ли это» Откалиброванная вероятность от 0,01 до 0,99 плюс confidence criteria не нужны
choice (один из вариантов) Выбрать один из фиксированного списка Наиболее вероятный вариант, вероятности по каждому, confidence От 2 до 255 вариантов
score (шкала) Оценить по упорядоченной шкале Взвешенная по вероятностям ожидаемая оценка, вероятности по уровням, confidence От 2 до 255 уровней (Google рекомендует 2–10)

Остальные ограничения, всё из документации Google:

  • От 1 до 1 000 вопросов на запрос; общий вход плюс все вопросы должны уложиться в 262 144 токена.
  • Ключ вопроса — от 1 до 64 символов ASCII по шаблону [A-Za-z0-9_-].
  • Инструкции вопроса — только текст. Вход может быть текстом, изображением, аудио, видео или PDF; кадры видео и страницы PDF считаются как изображения.
  • Контекст многоходового диалога нужно сериализовать в текст самостоятельно; блоки tool call в качестве входа не принимаются.
  • Не поддерживается: Batch API, кэширование контекста, Flex и Priority. Повторяющийся между запросами вход тарифицируется каждый раз полностью.

Цены

Официальная цена Google за 1 миллион токенов в долларах США:

Бесплатный уровень Платный уровень
Вход (текст / изображение / видео / аудио / PDF) Бесплатно $0,10
Выход Не тарифицируется Не тарифицируется (ноль выходных токенов)
Кэширование контекста Не поддерживается Не поддерживается

По официальным лимитам: бесплатный уровень — 200 RPM / 50 000 TPM / 10 000 запросов в сутки; Tier 1 — 1 500 RPM / 1 000 000 TPM / 50 000 запросов в сутки.

Цена в TeamoRouter появится на странице цен, когда мы подключим эндпоинт.

Как вызывать (пока напрямую через Google)

REST-запрос идёт на /v1beta/decisions — обратите внимание, это не generateContent:

bash
curl -X POST "https://generativelanguage.googleapis.com/v1beta/decisions" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-decision-1",
    "input": "The blue mug I ordered on Monday arrived cracked on Wednesday.",
    "questions": {
      "is_damaged": {
        "type": "noul",
        "instructions": "Did the item arrive damaged?"
      },
      "queue": {
        "type": "choice",
        "instructions": "Which support queue should handle this message?",
        "criteria": {
          "billing": "Payment, invoice, or refund questions.",
          "replacements": "Damaged, missing, or wrong items.",
          "general": "Product questions and account issues."
        }
      }
    }
  }'

В Python SDK нужно явно указать v1beta, иначе пространство имён decisions недоступно:

python
from google import genai

client = genai.Client(http_options={"api_version": "v1beta"})
result = client.decisions.create(
    model="gemini-decision-1",
    input="The blue mug I ordered on Monday arrived cracked on Wednesday.",
    questions={
        "is_damaged": {
            "type": "noul",
            "instructions": "Did the item arrive damaged?",
        },
        "queue": {
            "type": "choice",
            "instructions": "Which support queue should handle this message?",
            "criteria": {
                "billing": "Payment, invoice, or refund questions.",
                "replacements": "Damaged, missing, or wrong items.",
                "general": "Product questions and account issues.",
            },
        },
    },
)

for key, answer in result.answers.items():
    print(key, answer)

В ответе поле answers возвращается под теми же ключами, что были в questions, а usage содержит только входные токены — выход всегда ноль. Если вход заблокировал фильтр безопасности, вместо answers приходит HTTP 400 с error.code: safety, prohibited_content, blocklist, image_safety или content_blocked.

Для чего подходит

Все примеры от Google — это задачи, где один блок материала нужно прогнать через много отдельных проверок:

  • Маршрутизация запросов: одно сообщение пользователя и сразу несколько проверок — это вопрос по оплате, нужен ли человек, в какую очередь направить.
  • Проверка по правилам: договор или скриншот против десятков правил за один запрос.
  • Оценка по критериям: оценить варианты ответа по рубрике и отсортировать по взвешенной ожидаемой оценке.
  • Выбор инструмента: подобрать подходящий инструмент из набора.
  • Быстрая классификация живого медиапотока: размечать видео или аудио по мере поступления.

И обратное: задачи, где нужно что-то написать или пройти несколько шагов рассуждения, ей не подходят. Она не генерирует текст, она возвращает вероятности.

Когда это заработает в TeamoRouter

Сейчас gemini-decision-1 нет в нашем каталоге моделей, поэтому ключ TeamoRouter на ней выдаст ошибку. Сначала нам нужно поддержать путь /v1beta/decisions; после этого модель появится на странице цен — вы пополните баланс (от $5) и будете платить по токенам, аккаунт Google не нужен.

До этого момента, если нужна логика «много суждений по одному входу», её можно собрать на Gemini 4 Argon или Gemini 4 Carbon через структурированный вывод. Минус в том, что каждый вызов генерирует выходные токены, поэтому стоимость заметно выше $0,10. См. Gemini 4 Argon API и Gemini 4 Carbon API.

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

Gemini Decision уже вышла? Да. 11 ноября 2026 года она стала общедоступной в Gemini API, идентификатор модели — gemini-decision-1.

Сколько стоит Gemini Decision? $0,10 за миллион входных токенов; выход не тарифицируется, потому что выходных токенов нет. На бесплатном уровне — бесплатно.

Можно ли использовать её как чат-модель? Нет. Она работает только через /v1beta/decisions: на входе «материал плюс набор вопросов», на выходе вероятность по каждому вопросу, текст не генерируется.

Можно ли вызвать gemini-decision-1 через TeamoRouter? Пока нет. Мы не поддерживаем эндпоинт /v1beta/decisions. Когда подключим, модель появится на странице цен.

Когда она появится, достаточно будет поменять имя модели? Нет. Интерфейс отличается от обычных моделей, поэтому замена имени модели, как в случае с Gemini 4 Carbon, не сработает. Как только мы подключим её, мы опишем использование в документации.

Поддерживается ли Batch API? Нет. Кэширование контекста, Flex и Priority тоже не поддерживаются.

По теме

Готовы подключиться?Войдите в консоль, пополните баланс и создайте API-ключ.