Перейти к основному контенту

Gemini 3 Flash Preview от Google — лёгкая чат-модель с OpenAI-совместимым API. Читает до 256 000 токенов, отвечает до 65 536, три уровня reasoning effort, до 128 инструментов, вывод JSON и стриминг.

Ввод $0.45Вывод $2.70за 1 млн токеновНа 10% ниже официальной ценыКешированный ввод $0.045Официальная цена GoogleВвод $0.50Вывод $3

Рабочая область

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

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

Примеры используют публичные параметры выбранного эндпоинта. Замените API-ключ и примеры медиафайлов, затем отправьте запрос со своего сервера.

SDK и интеграции
POSThttps://api.spicyapi.ai/v1/chat/completions

Аутентификация API

Храните API-ключ в серверной переменной окружения SPICY_API_KEY. Используйте Bearer-аутентификацию и Content-Type: application/json для JSON-запросов.

Authorization: Bearer $SPICY_API_KEY
curl --fail-with-body -sN https://api.spicyapi.ai/v1/chat/completions \
  -H "Authorization: Bearer $SPICY_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "model": "google/gemini-3-flash-preview/chat",
  "messages": [
    {
      "role": "user",
      "content": "Summarise the following release notes into three bullet points."
    }
  ],
  "stream": true
}' \
  | jq --unbuffered -Rrj 'select(startswith("data: ")) | .[6:] | select(. != "[DONE]") | fromjson | if .error then "\n[error] \(.error.message)\n" else (.choices[0].delta.content? // empty) end'

Пример построен по входной схеме этой модели — той же, по которой API проверяет каждый запрос.

Для одного логического запроса сохраняйте один Idempotency-Key. После обрыва сети не отправляйте запрос автоматически с новым ключом. Сохраните request_id для проверки уже принятого запроса. Предыдущий поток чата повторно не воспроизводится.

Входные параметры

Параметры модели находятся на одном уровне с model в теле JSON. Этот эндпоинт не использует объект-обёртку input.

messagesarray<object>Обязательно

Упорядоченные реплики, старые первыми. Содержимое — строка или массив частей text, image_url, video_url, audio_url и input_audio. Загруженные видео и аудио в сумме могут занимать до 14 MB на запрос. Персонаж и правила повествования — в системном сообщении, дальше добавляйте по одному ходу.

По умолчанию
Не задано
Ограничения
minItems:1
response_formatobjectНеобязательно

Просите объект JSON и называйте каждый ключ в системном сообщении — так варианты ветвления возвращаются разбираемыми.

По умолчанию
Не задано
tool_choicestring | objectНеобязательно

auto, none, required или объект с именем конкретной функции.

По умолчанию
Не задано
toolsarray<object>Необязательно

До 128 описаний функций в одном запросе.

По умолчанию
Не задано
Ограничения
maxItems:128
top_pnumberНеобязательно

От 0,01 до 1. Меняйте его либо temperature, но не оба сразу в одном сравнении.

По умолчанию
1
Ограничения
minimum:0.01
maximum:1
temperaturenumberНеобязательно

От 0 до 2, по умолчанию 1. Google советует оставлять модели Gemini 3 на 1,0: при меньших значениях генерация может зациклиться или просесть по качеству. Структурированный вывод задавайте через response_format и системное сообщение.

По умолчанию
1
Ограничения
minimum:0
maximum:2
seedintegerНеобязательно

Любое целое число. Тот же seed при в остальном одинаковом запросе делает ответы почти повторяющимися, так что можно менять по одному параметру и сравнивать честно; идентичный результат он не гарантирует. Значения по умолчанию нет — каждый запрос выбирает заново. На цену не влияет.

По умолчанию
Не задано
stopstring | arrayНеобязательно

До 4 последовательностей — строкой или массивом. Ответ обрывается, как только модель пишет одну из них, а совпавший текст не возвращается. Значения по умолчанию нет. Тариф не меняется: оборванный раньше ответ оплачивается только за фактически сгенерированные токены.

По умолчанию
Не задано
Ограничения
minLength:1
minItems:1
maxItems:4
reasoning_effortstringНеобязательно

minimal, low, medium или high; по умолчанию medium. Обычные ходы прекрасно идут на low, а тот ход, который должен попасть в цель, поднимается до high отдельно. У самого Google по умолчанию для этой модели high; этот эндпоинт остаётся на medium, чтобы обычные ходы оставались быстрыми.

По умолчанию
"medium"
Допустимые значения
"minimal""low""medium""high"
max_tokensintegerНеобязательно

Ограничивает ответ значением 65 536, по умолчанию 16 384. Для пошаговой игры 300–800 не дают модели ответить сразу целой главой. Токены рассуждения тарифицируются как вывод, поэтому оставляйте запас сверх ожидаемого видимого ответа.

По умолчанию
16384
Ограничения
minimum:1
maximum:65536

Прочитать результат

При stream: false запрос сразу возвращает полный ответ чата. Читайте choices[].message; опрашивать задачу не нужно. Если клиент поддерживает Server-Sent Events, можно указать stream: true.

Пример ответа после завершения
{
  "id": "chatcmpl_example",
  "object": "chat.completion",
  "created": 1788652800,
  "model": "google/gemini-3-flash-preview/chat",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Here is a concise summary of the release notes."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 32,
    "completion_tokens": 14,
    "total_tokens": 46
  }
}

Ответ приведён для примера структуры. usage содержит число токенов; фактический расход и стоимость зависят от запроса.

SDK и интеграции

Используйте SpicyAPI в приложении, терминале, ИИ-ассистенте или визуальном процессе. Выберите руководство по настройке.

Использование в SillyTavern и приложениях для ролевых игр

В SillyTavern, RisuAI, Agnai или любом приложении с OpenAI-совместимой настройкой вставьте базовый URL ниже и свой API-ключ, а в качестве модели выберите google/gemini-3-flash-preview/chat. Вызовы прямо из браузера разрешены, а ползунки, которые эта модель не поддерживает, игнорируются, а не вызывают ошибку.

Base URL: https://api.spicyapi.ai/v1
Model: google/gemini-3-flash-preview/chat

Использование в ComfyUI

Установите узлы SpicyAPI через ComfyUI Manager или командой ниже и выберите google/gemini-3-flash-preview/chat в узле SpicyAPI Chat, чтобы использовать эту модель внутри графа ComfyUI.

cd ComfyUI/custom_nodes
git clone https://github.com/spicyapi-ai/comfyui-spicyapi