Используйте API RunComfy для запуска kling/kling-video-o1/standard/image-to-video. Допустимые входы и выходы см. в схеме.
curl --request POST \
--url https://model-api.runcomfy.net/v1/models/kling/kling-video-o1/standard/image-to-video \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"prompt": "Close-up: a young black man is holding a spray paint can. He sprayed at the brick wall, but what came out was not paint,but colorful, glowing flowers that quickly bloomed and grew on the wall. He stepped back to admire hismasterpiece, a work of magical realism with vivid colors",
"image": "https://playgrounds-storage-public.runcomfy.net/tools/7288/media-files/input-1-1.png"
}'Задайте для переменной окружения YOUR_API_TOKEN ваш API-ключ (управление в Профиль) и передавайте в каждом запросе Bearer-токен в заголовке Authorization : Authorization: Bearer $YOUR_API_TOKEN.
Отправьте асинхронную задачу генерации и сразу получите request_id и URL для статуса, результатов и отмены.
curl --request POST \
--url https://model-api.runcomfy.net/v1/models/kling/kling-video-o1/standard/image-to-video \
--header "Content-Type: application/json" \
--header "Authorization: Bearer <token>" \
--data '{
"prompt": "Close-up: a young black man is holding a spray paint can. He sprayed at the brick wall, but what came out was not paint,but colorful, glowing flowers that quickly bloomed and grew on the wall. He stepped back to admire hismasterpiece, a work of magical realism with vivid colors",
"image": "https://playgrounds-storage-public.runcomfy.net/tools/7288/media-files/input-1-1.png"
}'Текущее состояние по request_id: «in_queue», «in_progress», «completed» или «cancelled».
curl --request GET \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/status \
--header "Authorization: Bearer <token>"Финальные выходные данные и метаданные для request_id; если задача не завершена, в ответе — текущее состояние для дальнейшего опроса.
curl --request GET \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/result \
--header "Authorization: Bearer <token>"Отмена задачи в очереди по request_id; выполняющиеся задачи отменить нельзя.
curl --request POST \
--url https://model-api.runcomfy.net/v1/requests/{request_id}/cancel \
--header "Authorization: Bearer <token>"Укажите публично доступный HTTPS URL. Хост должен разрешать серверные запросы (без входа и cookie), без жёсткого лимита и блокировки ботов. Рекомендуется: изображения ≤ 50 МБ (~4K), видео ≤ 100 МБ (~2–5 мин при 720p). Для приватных ресурсов — стабильные или подписанные URL.
{
"type": "object",
"title": "Схема входа",
"required": [
"prompt",
"image"
],
"properties": {
"prompt": {
"title": "Промпт",
"description": "Текстовые инструкции, описывающие, как должен перемещаться или изменяться первый кадр.",
"type": "string",
"default": "Close-up: a young black man is holding a spray paint can. He sprayed at the brick wall, but what came out was not paint,but colorful, glowing flowers that quickly bloomed and grew on the wall. He stepped back to admire hismasterpiece, a work of magical realism with vivid colors"
},
"image": {
"title": "Изображение",
"description": "Обязательный URL-адрес изображения первого кадра для анимации.",
"type": "string",
"default": "https://playgrounds-storage-public.runcomfy.net/tools/7288/media-files/input-1-1.png"
},
"last_image": {
"title": "Изображение последнего кадра",
"description": "Необязательный URL-адрес изображения финального кадра, используемого для определения финала.",
"type": "string"
},
"duration": {
"title": "Длительность",
"description": "Генерируемая длина клипа в секундах. Доступны значения 3–10; без `last_image` поддерживается только 5 или 10 секунд.",
"type": "integer",
"enum": [
3,
4,
5,
6,
7,
8,
9,
10
],
"default": 5
}
}
}{
"output": {
"type": "object",
"properties": {
"image": {
"type": "string",
"format": "uri",
"description": "URL одного изображения"
},
"video": {
"type": "string",
"format": "uri",
"description": "URL одного видео"
},
"images": {
"type": "array",
"description": "несколько URL изображений",
"items": {
"type": "string",
"format": "uri"
}
},
"videos": {
"type": "array",
"description": "несколько URL видео",
"items": {
"type": "string",
"format": "uri"
}
}
}
}
}RunComfy - ведущая ComfyUI платформа, предлагающая ComfyUI онлайн среду и услуги, а также рабочие процессы ComfyUI с потрясающей визуализацией. RunComfy также предоставляет AI Models, позволяя художникам использовать новейшие инструменты AI для создания невероятного искусства.