English
English
Appearance
English
English
Appearance
pikapika has no official API; like GPTs, it is obtained through reverse engineeringtext-to-video and image-to-videoOnline Test section belowOnline Test 1. Visit https://pika.ddaiai.com (if blocked, try changing the subdomain prefix to suibian)
2. If you find it blocked, you can change the address yourself โ replace suibian in https://suibian.ddaiai.com with something else, e.g. https://2025.ddaiai.com โ all variants work


Authorization: Bearer hk-your-keycurl 'https://api.openai-hk.com/pika/generate' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer hk-ไฝ ็key' \
--data '{"pikaffect":"","promptText":"moving","model":"1.5","options":{"aspectRatio":1.7777777777777777,"frameRate":24,"camera":{},"parameters":{"guidanceScale":12,"motion":1,"negativePrompt":""},"extend":false}}'curl 'https://api.openai-hk.com/pika/generate' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer hk-ไฝ ็key' \
--data '{"pikaffect":"","promptText":"moving","model":"1.5","options":{"aspectRatio":1.7777777777777777,"frameRate":24,"camera":{},"parameters":{"guidanceScale":12,"motion":1,"negativePrompt":""},"extend":false}}'Request body
{
"pikaffect": "",
"promptText": "moving",
"model": "1.5",
"options": {
"aspectRatio": 1.7777777777777777,
"frameRate": 24,
"camera": {},
"parameters": {
"guidanceScale": 12,
"motion": 1,
"negativePrompt": ""
},
"extend": false
},
"image": ""
}{
"pikaffect": "",
"promptText": "moving",
"model": "1.5",
"options": {
"aspectRatio": 1.7777777777777777,
"frameRate": 24,
"camera": {},
"parameters": {
"guidanceScale": 12,
"motion": 1,
"negativePrompt": ""
},
"extend": false
},
"image": ""
}Key field descriptions
| Field | Type | Description |
|---|---|---|
| pikaffect | string | Official video effect; can be left empty. When an effect is set, audio is included. Available values: Levitate Decapitate Eye-pop Ta-da Deflate Crumble Dissolve Squish Inflate Melt Crush Cake-ify Explode โ more may be added by the official team |
| promptText | string | Prompt text |
| image | string | If present, must have a value; can be base64 or an image URL |
| model | string | Model version: 1.5 2.0 2.2 |
| options | object | Video settings |
| options.aspectRatio | number | Aspect ratio โ omit this field when using an image |
| options.parameters.negativePrompt | string | Objects to exclude from the output |
Response body โ the returned id is referred to as taskId and is used in subsequent steps
{
"id": "c1d16f47-16c2-4798-8733-5ed9903885cc"
}{
"id": "c1d16f47-16c2-4798-8733-5ed9903885cc"
}curl
curl 'https://api.openai-hk.com/pika/feed/66e0818e-05fb-454e-b246-a6f253e9ffbf' \
-H 'Authorization: Bearer hk-ไฝ ็key'curl 'https://api.openai-hk.com/pika/feed/66e0818e-05fb-454e-b246-a6f253e9ffbf' \
-H 'Authorization: Bearer hk-ไฝ ็key'Response body
{
"id": "66e0818e-05fb-454e-b246-a6f253e9ffbf",
"promptText": "Plane fly",
"videos": [
{
"id": "66e0818e-05fb-454e-b246-a6f253e9ffbf",
"status": "finished",
"seed": 3183047765,
"resultUrl": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/Plane_fly_seed3183047765.mp4",
"sharingUrl": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/Plane_fly_seed3183047765_share.mp4",
"videoPoster": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/poster.jpg",
"imageThumb": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/thumbnail.jpg",
"duration": 5,
"error": "",
"progress": 100
}
]
}{
"id": "66e0818e-05fb-454e-b246-a6f253e9ffbf",
"promptText": "Plane fly",
"videos": [
{
"id": "66e0818e-05fb-454e-b246-a6f253e9ffbf",
"status": "finished",
"seed": 3183047765,
"resultUrl": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/Plane_fly_seed3183047765.mp4",
"sharingUrl": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/Plane_fly_seed3183047765_share.mp4",
"videoPoster": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/poster.jpg",
"imageThumb": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/thumbnail.jpg",
"duration": 5,
"error": "",
"progress": 100
}
]
}Response key field descriptions
| Field | Type | Description |
|---|---|---|
| id | string | Task ID |
| promptText | string | Prompt text |
| videos | array | Array of videos |
| videos[].id | string | Video ID |
| videos[].status | string | Video status: finished = complete, error = failed |
| videos[].seed | number | Video seed |
| videos[].resultUrl | string | Video URL |
| videos[].videoPoster | string | Cover image |
| videos[].sharingUrl | string | Video sharing URL |
| videos[].error | string | Error message when status is error |
| videos[].progress | number | Progress |
imageingredient is an array of images โ can be URLs or base64ingredients-mode is either precise for precise mode or creative for creative modemodel must be 2.0 or 2.2{
"pikaffect": "",
"model": "2.0",
"promptText": "pick it",
"options": {
"aspectRatio": 1.7777777777777777,
"frameRate": 24,
"camera": {},
"parameters": {
"guidanceScale": 12,
"motion": 1,
"negativePrompt": ""
},
"extend": false,
"ingredients-mode": "precise"
},
"ingredient": [
"https://www.openai-hk.com/res/img/open.png",
"https://cos.aitutu.cc/gpts/o1-all.jpg"
]
}{
"pikaffect": "",
"model": "2.0",
"promptText": "pick it",
"options": {
"aspectRatio": 1.7777777777777777,
"frameRate": 24,
"camera": {},
"parameters": {
"guidanceScale": 12,
"motion": 1,
"negativePrompt": ""
},
"extend": false,
"ingredients-mode": "precise"
},
"ingredient": [
"https://www.openai-hk.com/res/img/open.png",
"https://cos.aitutu.cc/gpts/o1-all.jpg"
]
}