Перейти к основному содержанию
POST
В материковом Китае используйте https://toapis.cn вместо https://toapis.com в примерах.
Для grok-video-1.5 можно указать один из трёх режимов ниже. Режим доступен только после включения на совместимом канале. Успешный расчёт цены не гарантирует наличие доступного канала генерации.
Используйте публичные URL изображений с протоколом http:// или https://. Локальные файлы сначала загрузите через API загрузки изображений. Не передавайте base64 напрямую. JSON с URL загруженных файлов подходит для поддерживаемых каналов; некоторые каналы не принимают бинарные файлы через multipart.

Режимы генерации

В новых запросах явно задавайте video_generation_mode. Без него сохраняется прежняя обработка одного изображения: один элемент reference_images не включает режим референсов. В текстовом режиме изображения запрещены.

Авторизация

string
обязательно
Передавайте API-ключ как Bearer Token.

Параметры запроса

string
по умолчанию:"grok-video-1.5"
обязательно
Используйте публичное имя grok-video-1.5, не заменяйте его именем модели поставщика.
string
Опишите сцену и движение. Обязателен для текстового режима и режима референсов. В некоторых старых запросах с первым кадром его можно опустить; другие запросы с первым кадром могут требовать его. В новых интеграциях передавайте непустой промпт.
string
Необязателен для старых клиентов. Выберите значение по фактическому вводу: text_to_video для текста без изображений, first_frame_image_to_video для одного первого кадра через image или input_reference, reference_images_to_video для 1-7 reference_images. Режим, не соответствующий медиаполям, отклоняется. Для одного референса явно укажите режим референсов, чтобы отличить его от прежнего ввода первого кадра.
string
URL первого кадра. Обязателен в режиме первого кадра, если не используется input_reference. Не передавайте в текстовом режиме и режиме только референсов. Обработка первого кадра зависит от канала.
string
Строковый псевдоним URL первого кадра. Используйте его либо image; не передавайте разные значения в обоих полях. Для новых запросов с этим полем также явно указывайте режим.
array
1-7 URL референсов: массив строк или объектов вида {"url":"https://example.com/reference.jpg"}. Обязателен для режима референсов. Старые псевдонимы image_urls и images поддерживаются, но не передавайте несколько списков с разным содержимым.
integer
Целое число секунд. Указывайте явно. Поддерживается 1-15 секунд.
string
Для режима референсов используйте 480p или 720p. Текстовый режим и первый кадр могут использовать 1080p, если канал это поддерживает. В примерах явно указано 720p.
string
Соотношение сторон, например 16:9. Обычно доступны 1:1, 16:9, 9:16, 3:2, 2:3; точный набор зависит от канала.

Ограничения совместимости

Некоторые каналы обрабатывают один первый кадр и один референс одинаково. Название режима не гарантирует строгую фиксацию первого кадра. Включение режима не отменяет ограничения протокола. Неподдерживаемый ввод может быть отклонён до отправки; без подходящего включённого канала генерация невозможна.

Стоимость

Стоимость видео определяется текущими настройками аккаунта и SKU. Проверьте текущие цены и авторизованный расчёт для ваших параметров. Эта страница не гарантирует фиксированную цену за секунду.

Создание задачи

В примерах явно заданы режим, длительность и разрешение. Замените URL изображений доступными адресами.

Пример с референсами

Ответ

string
ID задачи для опроса статуса.
string
Тип объекта: generation.task.
string
Публичное имя модели.
string
Статус: queued, in_progress, completed или failed.

Проверка статуса

Передайте полученный id в API статуса видео.