Video Model Google Veo
- 2025.08.06 This site now supports
googlevideo models - Supported models:
veo2veo2-fastveo2-fast-componentsveo2-fast-framesveo2-proveo3veo3-fastveo3-fast-framesveo3-framesveo3-pro-framesveo3-pro - Supports
text-to-videoimage-to-videokeyframe-to-video - Billing is per generation, one video per request
Pricing
- 1 CNY = 10000 credits
| Model | Price (credits) |
|---|---|
| veo2 | 5000 |
| veo2-fast | 5000 |
| veo2-fast-components | 5000 |
| veo2-fast-frames | 5000 |
| veo3 | 10000 |
| veo3-fast | 10000 |
| veo3-fast-frames | 10000 |
| veo3-frames | 10000 |
| veo2-pro | 50000 |
| veo3-pro-frames | 50000 |
| veo3-pro | 50000 |
| veo3.1-pro | 50000 |
| veo3.1 | 10000 |
| veo3.1-fast | 10000 |
| veo3.1-components | 10000 |
| veo3.1-pro-4k | 50000 |
| veo3.1-4k | 12000 |
| veo3.1-components-4k | 12000 |
Online Testing
Online Testing
- Visit https://video.ddaiai.com (if blocked, try a different subdomain prefix like
suibian)
- Visit https://video.ddaiai.com (if blocked, try a different subdomain prefix like
- If it is blocked, you can change the address yourself:
https://suibian.ddaiai.com— replacesuibianwith something else, e.g.https://2025.ddaiai.com, all work
- If it is blocked, you can change the address yourself:
Settings
- Open https://video.ddaiai.com/#/video/index?tab=video
- Configure the fields shown in the image below
- API endpoint: https://api.openai-hk.com
- KEY: hk-your-apiKey

Result

Google Veo API
- All requests must include
AuthorizationandContent-Typeheaders
shell
'Authorization: Bearer hk-your-key'
'Content-Type: application/json''Authorization: Bearer hk-your-key'
'Content-Type: application/json'1. Create Task
shell
curl --request POST \
--url https://api.openai-hk.com/veo/v1/video/create \
--header 'Authorization: Bearer hk-your-hk-key' \
--header 'Content-Type: application/json' \
--data '{
"prompt": "A casual street interview on a busy New York City sidewalk in the afternoon. The interviewer holds a plain, unbranded microphone and asks: Have you seen Google's new Veo3 model It is a super good model. Person replies: Yeah I saw it, it's already available on openai-hk, It's so crazy.",
"model": "veo3",
"enhance_prompt": true
}'curl --request POST \
--url https://api.openai-hk.com/veo/v1/video/create \
--header 'Authorization: Bearer hk-your-hk-key' \
--header 'Content-Type: application/json' \
--data '{
"prompt": "A casual street interview on a busy New York City sidewalk in the afternoon. The interviewer holds a plain, unbranded microphone and asks: Have you seen Google's new Veo3 model It is a super good model. Person replies: Yeah I saw it, it's already available on openai-hk, It's so crazy.",
"model": "veo3",
"enhance_prompt": true
}'- Request body
json
{
"prompt": "A casual street interview on a busy New York City sidewalk in the afternoon. The interviewer holds a plain, unbranded microphone and asks: Have you seen Google's new Veo3 model It is a super good model. Person replies: Yeah I saw it, it's already available on openai-hk, It's so crazy.",
"model": "veo3-fast",
"enhance_prompt": true,
"images": ["https://a.com/1.jpg", "https://a.com/2.jpg"]
}{
"prompt": "A casual street interview on a busy New York City sidewalk in the afternoon. The interviewer holds a plain, unbranded microphone and asks: Have you seen Google's new Veo3 model It is a super good model. Person replies: Yeah I saw it, it's already available on openai-hk, It's so crazy.",
"model": "veo3-fast",
"enhance_prompt": true,
"images": ["https://a.com/1.jpg", "https://a.com/2.jpg"]
}Request body field descriptions
Field Type Description prompt string Prompt for video generation model string Model name for video generation enhance_prompt boolean Whether to enhance the prompt images string[] List of images for video generation aspect_ratio string Aspect ratio 16:916:9, only available without imagesenable_upsample boolean Whether to upsample images: when the model isveo3-fast-frames, up to 2 images are supported (first and last frame); when the model isveo3-pro-frames, up to 1 first frame is supported; when the model isveo3.x-xxxx-components, up to 3 images are supported, which serve as elements within the video.Response body
json
{
"id": "veo3-fast:1754487582-iib208CF9a",
"status": "pending"
}{
"id": "veo3-fast:1754487582-iib208CF9a",
"status": "pending"
}2. Query Task Status
shell
curl --request GET \
--url https://api.openai-hk.com/veo/v1/video/feed/veo3-fast:1754487582-iib208CF9a \
--header 'Authorization: Bearer hk-your-hk-key' \
--header 'Content-Type: application/json'curl --request GET \
--url https://api.openai-hk.com/veo/v1/video/feed/veo3-fast:1754487582-iib208CF9a \
--header 'Authorization: Bearer hk-your-hk-key' \
--header 'Content-Type: application/json'- Response body
json
{
"id": "veo3-fast:1754487582-iib208CF9a",
"status": "completed",
"video_url": "https://filesystem.site/cdn/20250806/5VpavR5qkSpnsbFbTbTpC6aVPQMrgi.mp4"
}{
"id": "veo3-fast:1754487582-iib208CF9a",
"status": "completed",
"video_url": "https://filesystem.site/cdn/20250806/5VpavR5qkSpnsbFbTbTpC6aVPQMrgi.mp4"
}- Field descriptions
| Field | Type | Description |
|---|---|---|
| id | string | Task ID |
| status | string | Task status: completed failed pending video_generating |
| video_url | string | Video URL |
OpenAi-HK