POST /runway/pro/generate는 CometAPI를 통해 Runway의 GEN-4 텍스트-투-비디오를 생성하며, 버전별 출력을 위해 X-Runway-Version을 지원합니다.
curl --request POST \
--url https://api.cometapi.com/runway/pro/generate \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"callback_url": "http://baidu.com",
"ratio": "16:9",
"prompt": "a cat",
"style": "cinematic",
"model": "gen4",
"options": {
"seconds": 10,
"motion_vector": {
"x": 0,
"y": 0.3999999999999999,
"z": 0,
"r": -6,
"bg_x_pan": 0,
"bg_y_pan": 0
}
}
}
'{
"code": 123,
"msg": "<string>",
"data": {
"task_id": "<string>"
},
"exec_time": 123
}callback_url은 현재 wrapper에서 필수입니다prompt, ratio, style, model이 생성 요청을 정의합니다options.seconds와 options.motion_vector는 현재 wrapper 스키마에서 필수입니다X-Runway-Version: 2024-11-06gen4_turbocode: 200, msg: 成功, 그리고 data.task_idreverse-format 피드 라우트 폴링
callback_url을 생략하면, 이 API가 작업 기반 비동기 API임에도 현재 CometAPI wrapper는 callback_url_empty를 반환합니다.Bearer token authentication. Use your CometAPI key.
Optional Runway API version header, for example 2024-11-06.
Webhook URL that receives a POST request with the result when the task completes.
Aspect ratio of the generated video, e.g. 16:9, 9:16, 1:1.
Text prompt describing the video content to generate.
Artistic style for the generated video, e.g. cinematic.
Model version to use, e.g. gen4.
Advanced generation options including duration and camera motion.
Show child attributes
OK
HTTP status code or business status code
Text description of the status code
Business data body containing detailed task information
Show child attributes
Execution time of the API interface itself (in seconds), does not represent the total video generation time
curl --request POST \
--url https://api.cometapi.com/runway/pro/generate \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"callback_url": "http://baidu.com",
"ratio": "16:9",
"prompt": "a cat",
"style": "cinematic",
"model": "gen4",
"options": {
"seconds": 10,
"motion_vector": {
"x": 0,
"y": 0.3999999999999999,
"z": 0,
"r": -6,
"bg_x_pan": 0,
"bg_y_pan": 0
}
}
}
'{
"code": 123,
"msg": "<string>",
"data": {
"task_id": "<string>"
},
"exec_time": 123
}