Theme
OpenAI Create Video with Image
POST
https://www.kkiai.com/v1/videos
Request Parameters
Authorization
Add the Authorization parameter to the Header. Its value is the Token concatenated after Bearer.
Example: Authorization: Bearer ********************
Body Parameters (multipart/form-data)
| Parameter | Type | Required | Description |
|---|---|---|---|
model | string | Required | Currently supports veo_3_1 and veo_3_1-fast. Choose from limited-time pricing group or default group |
prompt | string | Required | |
seconds | string | Required | |
input_reference | file | Required | |
size | string | Required | 720x1280 portrait, 1280x720 landscape |
watermark | string | Optional |
cURL Example
bash
curl --location --request POST 'https://www.kkiai.com/v1/videos' \
--header 'Authorization: Bearer <token>' \
--form 'model="veo_3_1"' \
--form 'prompt="Make the cow dance happily with playful movements."' \
--form 'seconds="8"' \
--form 'input_reference=@"C:\\Users\\Administrator\\Desktop\\screen1.png"' \
--form 'size="16x9"' \
--form 'watermark="false"'Response
🟢 200 Success
Response Body
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | Required | |
object | string | Required | |
model | string | Required | |
status | string | Required | |
progress | integer | Required | |
created_at | integer | Required | |
seconds | string | Required | |
size | string | Required |
Response Example
json
{
"id": "video_55cb73b3-60af-40c8-95fd-eae8fd758ade",
"object": "video",
"model": "veo_3_1",
"status": "queued",
"progress": 0,
"created_at": 1762336916,
"seconds": "8",
"size": "16x9"
}