Перейти к основному содержанию
POST
/
flux
/
generate
cURL
curl --request POST \
  --url https://api.ttapi.io/flux/generate \
  --header 'Content-Type: application/json' \
  --header 'TT-API-KEY: <api-key>' \
  --data '
{
  "prompt": "<string>",
  "mode": "flux1-dev",
  "size": "1024x1024",
  "aspect_ratio": "1:1",
  "hookUrl": "<string>"
}
'
{
  "status": "SUCCESS",
  "message": "success",
  "data": {
    "job_id": "job_id"
  }
}

Авторизации

TT-API-KEY
string
header
обязательно

Вы можете получить API-ключ в TTAPI Dashboard.

Тело

application/json

Note: The synchronous response from the Flux image generation interface is not the final result of the task. The final result needs to be received via asynchronous notification using the hookUrl parameter, or by querying through the Flux fetch task result interface.

prompt
string
обязательно

Image description. Note: Flux supports multilingual understanding, but English performs best in testing.

mode
enum<string>
обязательно

Версия модели

Доступные опции:
flux1-dev,
flux1-pro,
flux-kontext-pro,
flux-kontext-max,
flux-2-pro,
flux-2-flex,
flux-2-max,
flux-2-klein-4b,
flux-2-klein-9b
Пример:

"flux1-dev"

size
enum<string>

Размер изображения

Доступные опции:
1024x1024,
1024x1792,
1792x1024
Пример:

"1024x1024"

aspect_ratio
enum<string>

Соотношение сторон

Доступные опции:
21:9,
16:9,
4:3,
3:2,
1:1,
2:3,
3:4,
9:16,
9:21
Пример:

"1:1"

hookUrl
string

URL обратного уведомления

Ответ

Запрос выполнен успешно

status
string
обязательно
Пример:

"SUCCESS"

message
string
обязательно
Пример:

"success"

data
object
обязательно
Пример:
{ "job_id": "job_id" }
Last modified on March 25, 2026