Skip to main content
POST
  • Прямое подключение к Google Vertex AI через нативный API Gemini 3 Pro Image
  • Выбор модели gemini-3-pro-image-preview-official через параметр model
  • Поддержка генерации из текста и из изображения
  • Поддержка нативных параметров генерации: temperature, topP, maxOutputTokens
  • Поддержка resolution (1K/2K/4K), personGeneration, imageOutputOptions — конфигурация изображений
  • Поддержка thinkingConfig — режим мышления для улучшения генерации сложных сцен
  • Поддержка safetySettings — настройки безопасности контента
  • Асинхронное управление задачами через ID задачи
Важное изменение: Для улучшения производительности и контроля затрат мы больше не поддерживаем передачу данных изображений в формате base64 непосредственно в image_urls. Пожалуйста, сначала используйте эндпоинт загрузки изображений для загрузки изображений, а затем используйте полученный URL в этом API.

Авторизация

string
обязательно
Все эндпоинты требуют аутентификации Bearer TokenПолучить API Key: Перейдите на страницу управления API Key для получения вашего API KeyДобавьте в заголовки запроса:

Тело запроса

string
по умолчанию:"gemini-3-pro-image-preview-official"
обязательно
Название модели генерации изображенийПример: "gemini-3-pro-image-preview-official"
string
обязательно
Текстовое описание для генерации изображения
string
Соотношение сторон изображенияПоддерживаемые форматы:
  • 1:1 - Квадрат
  • 3:2 / 2:3
  • 3:4 / 4:3
  • 4:5 / 5:4
  • 9:16 / 16:9
  • 21:9
integer
по умолчанию:1
Количество генерируемых изображенийФиксировано: 1
string[]
Массив URL справочных изображений для генерации из изображения или редактирования⚠️ Поддерживается только формат URL (base64 больше не поддерживается)Ограничения:
  • Максимум 14 изображений
  • Максимальный размер файла: 10MB
  • Поддерживаемые форматы: .jpeg, .jpg, .png, .webp
object
Нативные параметры расширения Vertex AI

Ответ

string
Уникальный идентификатор задачи для запроса статуса
string
Тип объекта, всегда generation.task
string
Используемое название модели
string
Статус задачи
  • queued - В очереди на обработку
  • in_progress - Обрабатывается
  • completed - Успешно завершена
  • failed - Ошибка
integer
Процент выполнения задачи (0-100)
integer
Время создания задачи (Unix timestamp)
object
Метаданные задачи