Перейти к основному содержанию
POST
/
v1
/
images
/
generations
curl --request POST \
  --url https://toapis.com/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "grok-imagine-1.0",
    "prompt": "Рыжий кот сидит на солнечном подоконнике, стиль масляной живописи",
    "size": "1:1",
    "n": 1
  }'
{
  "id": "task_01JNXXXXXXXXXXXXXXXXXX",
  "object": "generation.task",
  "model": "grok-imagine-1.0",
  "status": "queued",
  "progress": 0,
  "created_at": 1768380224,
  "metadata": {}
}
  • Унифицированный endpoint генерации изображений
  • Асинхронный режим задач, возвращает ID задачи
  • Укажите model как grok-imagine-1.0

Авторизация

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

Тело запроса

model
string
обязательно
Название модели:
  • grok-imagine-1.0
prompt
string
обязательно
Промпт для генерации, поддерживаются разные языки
size
string
по умолчанию:"1:1"
Размер генерации изображенияПоддерживаемые форматы:
  • 1:1 - Квадрат (по умолчанию)
  • 16:9 - Горизонтальный широкий
  • 9:16 - Вертикальный высокий
  • 3:2 - Горизонтальный
  • 2:3 - Вертикальный
n
integer
по умолчанию:1
Количество генерируемых изображенийДиапазон: 1-10 (минимум 1, максимум 10)⚠️ Примечание: указывайте только число (например 1), без кавычек

Ответ

id
string
Уникальный ID задачи
object
string
Всегда generation.task
status
string
Статус: 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": "grok-imagine-1.0",
    "prompt": "Рыжий кот сидит на солнечном подоконнике, стиль масляной живописи",
    "size": "1:1",
    "n": 1
  }'
{
  "id": "task_01JNXXXXXXXXXXXXXXXXXX",
  "object": "generation.task",
  "model": "grok-imagine-1.0",
  "status": "queued",
  "progress": 0,
  "created_at": 1768380224,
  "metadata": {}
}