Docs
  1. Pika Video
Docs
  • Introduction
  • Quick Start Guide
  • Make a request
  • Chat Models
    • ChatGpt
      • ChatGPT (Audio)
        • Create a voice
        • Create a transcript
        • Create translation
      • ChatGPT (Chat)
        • Chat completion object
        • Create chat completion (streaming)
        • Create chat completion (non-streaming)
        • Create chat image recognition (streaming)
        • Create chat image recognition (streaming) base64
        • Create chat image recognition (non-streaming)
        • Function calling
        • N choices
        • Create chat function call (only non-streaming)
        • Create structured output
      • ChatGPT (Completions)
        • Completion object
        • Creation completed
      • ChatGPT(Embeddings)
        • Embedded Object
        • Create embed
    • Anthropic Claude
      • Create chat completion (streaming)
      • Create chat completion (non-streaming)
      • Create chat image recognition (streaming)
      • Create chat image recognition (non-streaming)
    • Gemini
      • Gemini Image creation interface (gemini-2.0-flash-exp-image-generation)
      • Chat interface
      • Image recognition interface
  • Image Models
    • MJ
      • Submit Imagine task (mj_imagine)
      • Submit Blend task (mj_blend)
      • Submit Describe task (mj_describe)
      • Submit Change task (mj_variation, mj_upscale,mj_reroll)
      • Query task status based on task ID
    • Ideogram
      • Generate with Ideogram 3.0
      • Edit with Ideogram 3.0
      • Remix with Ideogram 3.0
    • Kling Image
      • Submit Image Generation
      • Get Image by Task ID
      • Submit Kolors Virtual Try On
      • Get Kolors Virtual Try On by Task ID
    • DALL·E 3
      POST
    • Flux (OpenAI dall-e-3 format)
      POST
  • Video Models
    • Kling Video
      • Create Video by Text
      • Get Video by Task ID(text2video)
      • Create Video by Image
      • Get Video by Task ID(image2video)
    • Runway ML Video
      • Create Video by Runway
      • Get Video by Task ID
    • Luma Video
      • Create Video by Luma
      • Get Video by Task ID
    • Pika Video
      • Create Video by Pika
        POST
      • Get Video by Task ID
        GET
  • Music Model - Suno
    • Illustrate
    • Parameter
    • Task submission
      • Generate songs (inspiration, customization, continuation)
      • Generate lyrics
    • Query interface
      • Query a single task
  • Python Samples
    • python openai official library (using AutoGPT, langchain, etc.)
    • Python uses speech to text
    • Python uses text to speech
    • Python uses Embeddings
    • python calls DALL·E
    • python simple call openai function-calling demo
    • python langchain
    • python llama_index
    • Python uses gpt-4o to identify pictures-local pictures
    • python library streaming output
    • Python uses gpt-4o to identify images
  • Plug-in/software usage tutorials
    • Setting HTTP for Make.com with Yescale
    • Sample Code for gpt-4o-audio/gpt-4o-mini-audio
  • Help Center
    • HTTP status codes
  1. Pika Video

Create Video by Pika

POST
/pika/generate
Create Video by Pika

Request

Body Params application/json
promptText
string 
required
Prompt word
model
string 
required
Input 1.5
options
object 
optional
Video Setting
aspectRatio
string 
optional
If you are generating an image, you need to remove this parameter
Here is the value of width/height, for example, the aspect ratio of 4:3 is 4/3 =
1.3333333333333333
frameRate
string 
optional
Video frame rate
default value : 24
camera
object 
optional
Camera Configuration
parameters
object 
required
extend
boolean 
required
Whether to expand the mode. default value :
false
image
string 
optional
If it exists, it must have a value, which can be base64 or image url
pikaffect
string 
optional
Reference effect
For reference, the video has sound effects after configuration. Please refer to the online chat page -> video -> pika
Possible values:Ta-da, Deflate, Crumble, Dissolve, Squish, Inflate, Melt, Crush, Cake-ify, Explode
Example
{
    "pikaffect": "Dissolve",
    "promptText": "Cinematic shot of a tranquil indoor pool room. A graceful pink flamingo stands in clear turquoise water, creating subtle ripples. Golden hour light casts dramatic geometric shadows through expansive windows and a glass roof onto minimalist beige walls. Rattan furniture with cream cushions. Lush tropical plants. Serene, high-end resort aesthetic. The flamingo subtly preens.",
    "model": "1.5",
    "image": "https://img.upanh.tv/2025/05/23/b69ee84d-849d-48c0-863a-40b646190dd6.png",
    "options": {
        "aspectRatio": 1.7777777777777777,
        "frameRate": 24,
        "camera": {},
        "parameters": {
            "guidanceScale": 12,
            "motion": 1,
            "negativePrompt": ""
        },
        "extend": false
    }
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/pika/generate' \
--header 'Content-Type: application/json' \
--data-raw '{
    "pikaffect": "Dissolve",
    "promptText": "Cinematic shot of a tranquil indoor pool room. A graceful pink flamingo stands in clear turquoise water, creating subtle ripples. Golden hour light casts dramatic geometric shadows through expansive windows and a glass roof onto minimalist beige walls. Rattan furniture with cream cushions. Lush tropical plants. Serene, high-end resort aesthetic. The flamingo subtly preens.",
    "model": "1.5",
    "image": "https://img.upanh.tv/2025/05/23/b69ee84d-849d-48c0-863a-40b646190dd6.png",
    "options": {
        "aspectRatio": 1.7777777777777777,
        "frameRate": 24,
        "camera": {},
        "parameters": {
            "guidanceScale": 12,
            "motion": 1,
            "negativePrompt": ""
        },
        "extend": false
    }
}'

Responses

🟢200OK
application/json
Body
id
string 
required
message
string 
required
batch_id
string 
required
created_at
string 
required
estimate_wait_seconds
null 
required
last_frame
null 
required
liked
null 
required
prompt
string 
required
queue_state
null 
required
state
string 
required
thumbnail
null 
required
video
null 
required
video_raw
null 
required
code
integer 
required
request_id
string 
required
data
object 
required
task_id
string 
required
task_status
string 
required
created_at
integer 
required
updated_at
integer 
required
Example
{
    "id": "daea3d5c-e413-4694-a573-b231eeaa9709",
    "message": "YEScale - Pika Video Generation - Submit"
}
Previous
Get Video by Task ID
Next
Get Video by Task ID
Built with