Skip to main content
POST
Создать media task

О Media API

Media API запускает генерацию через единый асинхронный контракт. Вы выбираете модель, передаёте параметры в input и получаете taskId. Используйте taskId, чтобы проверить статус и забрать результат через GET /async/media/tasks/{task_id}.

Базовый URL

https://speshu.ai/api/v1

Авторизация

Передавайте API-ключ в заголовке: Authorization: Bearer <SPESHU_AI_API_KEY>

Тело запроса

Пример

Пример с сессией и вебхуком

Ответ

Ошибки

Авторизации

Authorization
string
header
обязательно

API ключ передаётся в заголовке: Authorization: Bearer <SPESHU_AI_API_KEY>

Тело

application/json
model
string
обязательно

ID модели

Пример:

"flux-2/pro-text-to-image"

input
object
обязательно

Параметры генерации. Схема зависит от модели.

sessionId
string

ID сессии

Пример:

"018f3a..."

callBackUrl
string

URL вебхука после завершения задачи

Пример:

"https://example.com/webhook"

Ответ

Задача создана

code
integer
обязательно
Пример:

200

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

"success"

data
object
обязательно