gemini-3.1-flash-image-preview-official Полный разбор (Markdown)

Назад к разбору модели

gemini-3.1-flash-image-preview-official API Руководство по модели

Краткий вывод

  • Supports prompt-based image generation with multiple aspect ratios.
  • Supports reference_images for stronger style consistency.
  • Official variants expose richer generation controls for production tuning.

Ключевые возможности

  • High-quality image generation:Generate high-fidelity images via a unified API.
  • Reference-guided consistency:Use reference_images to stabilize style and composition.
  • Production tuning controls:Tune resolution, aspect ratio, and sampling for quality/cost balance.

Когда использовать

  • When generating marketing/e-commerce/creative image assets at scale.
  • When using references to stabilize style and iterate prompts quickly.

Когда не использовать

  • For long-form video generation or temporal shot control.
  • For complex multi-turn reasoning chat tasks.

Особенности работы

  • Uses a unified image generation endpoint with task-style responses.
  • Supports reference image inputs with count/size constraints.
  • Resolution and aspect-ratio support vary by Gemini image variant.

Минимальный запрос

{
  "model": "gemini-3.1-flash-image-preview-official",
  "prompt": "High-end e-commerce product poster, soft light, realistic texture, minimal background",
  "size": "1:1",
  "resolution": "1K"
}

Минимальный ответ

{
  "id": "task_img_xxxxxxxx",
  "object": "generation.task",
  "model": "gemini-3.1-flash-image-preview-official",
  "status": "queued",
  "progress": 0,
  "created_at": 1703884800,
  "metadata": {}
}

Ключевые параметры

ПараметрТипОбяз.По умолчаниюДиапазонОписание
modelstringДаgemini-3.1-flash-image-preview-official-Exact image model identifier from ToAPIs.
promptstringДа--Primary image instruction prompt.
sizestringНет1:11:116:9
resolutionstringНет1K1K2K
reference_imagesfile[]Нет-max 14Reference image array for style/composition control.
temperaturenumberНет0.80-2Sampling temperature for diversity control.
topPnumberНет0.950-1Nucleus sampling threshold.

Частые ошибки

HTTPCodeТриггерИсправлениеПовтор
400invalid_request_errorMissing or invalid request payload fields.Validate model/prompt/size/resolution fields.Retry only after fixing payload.
401authentication_errorMissing or invalid API key.Verify Authorization header and API key scope.Retry after auth fix.
429rate_limit_exceededRequest rate, concurrency, or current quota hits upstream rate limiting.Apply exponential backoff first, then review request rate, concurrency, and quota usage.Use 1s/2s/4s backoff with jitter; if it persists, reduce submission pressure.

FAQ

  1. How should I choose Gemini image variants?
    Choose by resolution needs, official vs preview variant, and control parameters; prefer official for production.
  2. Why are reference images not taking effect?
    Check reference count/format/size limits and ensure prompt explicitly uses references.
  3. Ошибка у модели изображений или видео: invalid apitype: -1
    Обычно это означает, что запрос отправлен не в тот endpoint. Модели изображений и видео обычно не используют chat endpoint. Вместо этого нужно отправлять HTTP-запрос на создание задачи по документации и затем опрашивать endpoint статуса задачи. Сначала проверьте фактический код запроса, URL и payload.
  4. Задача на генерацию изображения или видео завершилась ошибкой, но списание произошло
    Сначала попросите у пользователя лог задачи или скриншот и проверьте, есть ли там статистика входных или выходных токенов. Если учет токенов есть, запрос, скорее всего, был отправлен через chat endpoint, а не через правильный media workflow. Модели изображений и видео обычно работают как асинхронные HTTP task API: сначала отправляется задача, затем выполняется опрос по task id согласно документации.

Связанные API