Медиа
Создать задачу медиа
Запуск асинхронной генерации изображений, видео, музыки и аудио
POST
Создать media task
Documentation Index
Fetch the complete documentation index at: https://speshu.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
О 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>
Тело запроса
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
model | string | Да | ID модели из каталога GET /media/models. |
input | object | Да | Параметры генерации. Схема зависит от модели. |
sessionId | string | Нет | ID сессии из POST /media/sessions. |
callBackUrl | string | Нет | URL вебхука, который будет вызван после завершения задачи. |
Пример
Пример с сессией и вебхуком
Ответ
Ошибки
| Код | Описание |
|---|---|
401 | API-ключ не передан или недействителен. |
402 | Недостаточно средств на балансе. |
422 | Неверная модель или параметры input. |
500 | Внутренняя ошибка сервера. |
Авторизации
API ключ передаётся в заголовке: Authorization: Bearer <SPESHU_AI_API_KEY>
Тело
application/json
