Skip to content

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)

ParameterTypeRequiredDescription
modelstringRequiredCurrently supports veo_3_1 and veo_3_1-fast. Choose from limited-time pricing group or default group
promptstringRequired
secondsstringRequired
input_referencefileRequired
sizestringRequired720x1280 portrait, 1280x720 landscape
watermarkstringOptional

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

ParameterTypeRequiredDescription
idstringRequired
objectstringRequired
modelstringRequired
statusstringRequired
progressintegerRequired
created_atintegerRequired
secondsstringRequired
sizestringRequired

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"
}