- Генерация изображений по тексту
- Редактирование изображений на основе изображений
- Композиция из нескольких изображений
- Сохранение сгенерированных изображений
- Базовый URL:
https://api.cometapi.com - Установите SDK:
pip install google-genai(Python) илиnpm install @google/genai(Node.js)
Настройка
Инициализируйте клиент с базовым URL CometAPI:Генерация изображений из текста
Сгенерируйте изображение по текстовому Prompt и сохраните его в файл.candidates[0].content.parts, который может содержать текстовые части и/или части с изображением:
Генерация image-to-image
Загрузите входное изображение и преобразуйте его с помощью текстового Prompt.- Python SDK напрямую принимает объекты
PIL.Image— ручное кодирование в Base64 не требуется. - Не добавляйте префикс
data:image/jpeg;base64,при передаче сырых строк Base64.
Композиция из нескольких изображений
Создайте новое изображение из нескольких входных изображений. CometAPI поддерживает два подхода:Метод 1: Единое изображение-коллаж
Объедините несколько исходных изображений в один коллаж, затем опишите желаемый результат.

Метод 2: Несколько отдельных изображений (до 14)
Передавайте несколько изображений напрямую. Модели Gemini 3 поддерживают до 14 референсных изображений (объекты + персонажи):
Генерация изображений 4K
Укажитеimage_config с aspect_ratio и image_size для вывода в высоком разрешении:
Многошаговое редактирование изображений (Chat)
Используйте функцию chat в SDK, чтобы пошагово дорабатывать изображения:Советы
Оптимизация Prompt
Оптимизация Prompt
Укажите ключевые слова стиля (например, “cyberpunk, film grain, low contrast”), соотношение сторон, объект, фон, освещение и уровень детализации.
Формат Base64
Формат Base64
При использовании raw HTTP не включайте префикс
data:image/png;base64, — используйте только необработанную строку Base64. Python SDK обрабатывает это автоматически с помощью объектов PIL.Image.Принудительный вывод изображения
Принудительный вывод изображения
Установите
"responseModalities" только в ["IMAGE"], чтобы гарантированно получить изображение без текста.