Создание задачи мультимодального редактирования Kling
Создайте задачу мультимодального редактирования видео Kling через CometAPI: POST /kling/v1/videos/multi-elements для объединения нескольких элементов и асинхронной генерации видео.
Полный рабочий процесс
Инициализируйте сессию редактирования
session_id для клипа, который вы хотите отредактировать.Сформируйте область выбора
Отправьте финальную задачу
session_id, edit_mode, финальный prompt и любые необязательные настройки генерации через этот endpoint, затем сохраните возвращённый id задачи для проверки статуса.Перед вызовом
- Убедитесь, что сессия выбора уже инициализирована
- Убедитесь, что область выбора указана корректно, прежде чем тратить вызов генерации
- Выполняйте последующие вызовы, связанные с выбором, в той же учётной записи и с тем же
session_id, который был возвращён при инициализации - Установите
edit_modeвaddition,swapилиremoval - Передавайте
image_listдляadditionиswap; не передавайтеimage_listдляremoval - Передавайте
durationкак строку, например"5"или"10"; в примерах явно используется"5" - Рассматривайте этот маршрут как финальный этап генерации, а не этап настройки
- Добавляйте
image_list,negative_prompt,mode,duration,callback_urlилиexternal_task_idтолько тогда, когда они нужны в рабочем процессе редактирования
Авторизации
Bearer token authentication. Use your CometAPI key.
Тело
Selection session id returned by init-selection. Follow-up calls must use the same account and exact session id.
Editing operation for the selected video region. Use addition to add an element, swap to replace a selected element, or removal to remove it.
addition, swap, removal Instruction describing the desired edit. Reference the source video as <<<video_1>>> and any reference image as <<<image_1>>>.
Kling model variant for the final edit task. Omit to use kling-v1-6.
kling-v1-6 Image references used by addition and swap tasks. Omit this field for removal tasks.
1Elements to avoid in the edited result.
Generation mode. Use std or pro.
std, pro Requested output duration in seconds.
Webhook URL to receive task status updates.
Custom task id for your own tracking. Must be unique per account.