- Эффективная модель генерации изображений Google Gemini 2.5 Flash (Nano banana)
- Используйте параметр model для выбора
gemini-2.5-flash-image-preview
- Поддержка текст-в-изображение
- Асинхронное управление задачами, запрос результатов по ID задачи
Авторизация
Тело запроса
model
string
по умолчанию:"gemini-2.5-flash-image-preview"
обязательно
Название моделиПсевдоним: nano-banana
Текстовое описание для генерации
Соотношение сторон: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3
Количество изображений (1-4)
quality
string
по умолчанию:"standard"
Качество: standard или hd
Список URL-адресов эталонных изображений для изображения-в-изображение или редактирования изображений💡 Быстрое заполнение:
- Нажмите ”+ Add an item”, чтобы добавить URL изображения
- Введите полный URL-адрес изображения или данные base64
Показать Подробное описание поля
URL-адрес изображенияПоддерживает два формата:1. Полный URL-адрес изображения
- Публично доступный URL изображения (http:// или https://)
- Пример:
https://example.com/image.jpg
2. Формат кодирования Base64
- Необходимо использовать полный формат Data URI
- Формат:
data:image/{format};base64,{base64data}
- Поддерживаемые форматы изображений: jpeg, png, webp и др.
- Пример:
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABg...
- ⚠️ Примечание: Должен включать префикс
data:image/jpeg;base64,
Ограничения:
- Одно изображение не должно превышать 10 МБ
- Поддерживаемые форматы: .jpeg, .jpg, .png, .webp
Ограничение: Максимум 14 изображений
Ответ
Уникальный идентификатор задачи
Тип объекта: generation.task
Статус: queued, in_progress, completed, failed
curl --request POST \
--url https://toapis.com/v1/images/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "gemini-2.5-flash-image-preview",
"prompt": "Кот в скафандре на Луне",
"size": "1:1",
"n": 1
}'
{
"id": "task_img_abc123def456",
"object": "generation.task",
"model": "gemini-2.5-flash-image-preview",
"status": "queued",
"progress": 0,
"created_at": 1703884800,
"metadata": {}
}