Imagen — это высокоточная модель генерации изображений от Google, способная создавать реалистичные и высококачественные изображения на основе текстовых запросов. Все сгенерированные изображения содержат водяной знак SynthID. Подробнее о доступных вариантах модели Imagen см. в разделе « Версии модели» .
Миграция к нано-бананам
Модели Imagen устарели и будут отключены 17 августа 2026 года. Мы рекомендуем перейти на Nano Banana для обработки изображений.
Миграция влечет за собой следующие изменения:
- Название модели : Используйте
gemini-2.5-flash-imageвместо названий моделей Imagen. - Метод : Используйте
client.models.generate_contentвместоclient.models.generate_images. - Обработка ответа : Nano Banana возвращает части контента, которые могут включать данные изображения, вместо конкретного объекта ответа, содержащего изображение.
Более подробную информацию и примеры см. в руководстве по созданию изображений .
Создавайте изображения, используя модели Imagen.
Этот пример демонстрирует генерацию изображений с помощью модели Imagen :
Python
from google import genai
from google.genai import types
from PIL import Image
from io import BytesIO
client = genai.Client()
response = client.models.generate_images(
model='imagen-4.0-generate-001',
prompt='Robot holding a red skateboard',
config=types.GenerateImagesConfig(
number_of_images= 4,
)
)
for generated_image in response.generated_images:
generated_image.image.show()
JavaScript
import { GoogleGenAI } from "@google/genai";
import * as fs from "node:fs";
async function main() {
const ai = new GoogleGenAI({});
const response = await ai.models.generateImages({
model: 'imagen-4.0-generate-001',
prompt: 'Robot holding a red skateboard',
config: {
numberOfImages: