Imagen 4.0 Generate 001
Vertex_ai
Стандартная Imagen 4 модель для генерации высококачественных изображений из текста, с поддержкой водяных знаков, безопасных настроек и функций переписывания запросов — сбалансированное решение для задач T2I.
Чтобы сгенерировать ключ, авторизуйтесь и пополните баланс
Производительность модели
Поддерживаемые разрешения:
1024x1024
896x1280
1280x896
768x1408
1408x768
2048x2048
1792x2560
2560x1792
1536x2816
2816x1536
Latency:
- сек
Ценообразование за генерацию 1 изображения
Стандартное разрешение:
≈ 3.06 ₽
Высокое разрешение:
≈ 3.06 ₽
Хронология
Дата релиза:
Август 2025
Архитектура:
Latent Diffusion (каскадная)
Веса:
Закрытые
Коммерческое использование:
Разрешено
Модальности
Input
Text
Output
Image
Функциональные и технические возможности
Text Rendering
Image-to-Image
Поддержка генерации на основе референса
Impainting/ Outpainting
Умеет ли модель перерисовывать части и достраивать границы изображения
Следование промпту
Фотореализм
Как получить доступ к imagen-4.0-generate-001 по API
2
Приступайте к работе
Используйте любой SDK, совместимый с OpenAI, чтобы встроить imagen-4.0-generate-001 в ваше приложение.
Пример интеграции
import openai
import base64
import time
from pathlib import Path
# ====== КЛИЕНТ ======
client = openai.OpenAI(
api_key="your-api-key",
base_url="https://api.vsellm.ru/v1"
)
# ====== ПАРАМЕТРЫ ======
model = "vertex_ai/imagen-4.0-generate-001"
prompt = (
"Сгенерируй фотореалистичный цветок оранжевой лилии "
"на зеленом фоне, без текста, формат 1024x1024"
)
size = "1024x1024"
n = 1
quality = "low"
# ====== ЗАПРОС В /images/generations ======
response = client.images.generate(
model=model,
prompt=prompt,
size=size,
n=n,
quality=quality
)
# ====== СОХРАНЕНИЕ ======
Path("out").mkdir(exist_ok=True)
if not response.data:
raise RuntimeError("В ответе нет изображений")
for i, img in enumerate(response.data, 1):
if not img.b64_json:
continue
raw = base64.b64decode(img.b64_json)
fp = Path("out") / f"Imagen 4.0 Generate 001_{int(time.time())}_{i}.png"
fp.write_bytes(raw)
print("Saved:", fp)}