Гайды

Видео

Асинхронная генерация и обработка видео. Задача создаётся сразу, результат забирается после завершения.

Anthropic SDK этот маршрут не обслуживает. Для текста используйте POST /messages. Для видео — OpenAI SDK или curl к https://www.llmmart.ru/api/v1.

Кому подходит

  • Разработчикам — генерация роликов, анимация по промпту, remix существующего видео.

Что понадобится

ПараметрЗначение
Base URLhttps://www.llmmart.ru/api/v1
API-ключsk-…
Модельslug из каталога

API моделей возвращает собственный идентификатор видео; внутренние id поставщика клиенту не отдаются. Списание — при status: completed.

Поток работы

POST /videos всегда обрабатывается как фоновая задача:

  1. Создать — POST /videos возвращает JSON с id и статусом.
  2. Опросить — GET /videos/{id} до status: completed или failed.
  3. Скачать — GET /videos/{id}/content отдаёт бинарный файл.
API_KEY="sk-…"

# 1. Создать
curl -s -X POST "https://www.llmmart.ru/api/v1/videos" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"video-model","prompt":"Волны на закате"}'

# 2. Опрос статуса
curl -s "https://www.llmmart.ru/api/v1/videos/vid_gw_abc" \
  -H "Authorization: Bearer $API_KEY"

# 3. Скачать
curl -s "https://www.llmmart.ru/api/v1/videos/vid_gw_abc/content" \
  -H "Authorization: Bearer $API_KEY" -o out.mp4

Remix и отмена

  • Remix: POST /videos/{video_id}/remix — требует id видео, созданного через API моделей.
  • Отмена: DELETE /videos/{id}.

GET /videos (список всех задач) не поддерживается — см. Исключённые маршруты.

Что дальше