Перейти к основному содержанию
POST
https://dashlyai.cc
/
v1
/
images
/
generations
curl --request POST \
  --url https://dashlyai.cc/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": {}
}
  • Эффективная модель генерации изображений Google Gemini 2.5 Flash (Nano banana)
  • Используйте параметр model для выбора gemini-2.5-flash-image-preview
  • Поддержка текст-в-изображение
  • Асинхронное управление задачами, запрос результатов по ID задачи

Авторизация

Authorization
string
обязательно
Все API требуют аутентификации Bearer TokenПолучите API Key на странице управления API ключами

Тело запроса

model
string
по умолчанию:"gemini-2.5-flash-image-preview"
обязательно
Название моделиПсевдоним: nano-banana
prompt
string
обязательно
Текстовое описание для генерации
size
string
Соотношение сторон: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3
n
integer
по умолчанию:1
Количество изображений (1-4)
quality
string
по умолчанию:"standard"
Качество: standard или hd

Ответ

id
string
Уникальный идентификатор задачи
object
string
Тип объекта: generation.task
status
string
Статус: queued, in_progress, completed, failed
progress
integer
Прогресс (0-100)
curl --request POST \
  --url https://dashlyai.cc/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": {}
}