cURL
curl -X POST 'https://devapi.pika.art/generate/pikadditions' \
-H 'X-API-KEY: your_api_key' \
-H 'Accept: multipart/form-data' \
-F 'video=@input.mp4;type=video/mp4' \
-F 'image=@image.jpg;type=image/jpg' \
-F 'promptText=A person dancing gracefully' \
-F 'negativePrompt=blurry, low quality' \
-F 'seed=12345'
import requests
import json
url = "https://devapi.pika.art/generate/pikadditions"
payload = {
"promptText": "A person dancing gracefully",
"negativePrompt": "blurry, low quality",
"seed": 12345,
}
headers = {
"X-API-KEY": "your_api_key",
"Accept": "multipart/form-data"
}
files = [
("video", ("input.mp4", open("input.mp4", "rb"), "video/mp4"))
]
response = requests.post(url, data=payload, headers=headers, files=files)
print(response.json())
{
"video_id": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Endpoints
Pikadditions
Add any object or image into your video. Upload a video and specify what you’d like to add to create a seamlessly integrated result.
POST
/
generate
/
pikadditions
cURL
curl -X POST 'https://devapi.pika.art/generate/pikadditions' \
-H 'X-API-KEY: your_api_key' \
-H 'Accept: multipart/form-data' \
-F 'video=@input.mp4;type=video/mp4' \
-F 'image=@image.jpg;type=image/jpg' \
-F 'promptText=A person dancing gracefully' \
-F 'negativePrompt=blurry, low quality' \
-F 'seed=12345'
import requests
import json
url = "https://devapi.pika.art/generate/pikadditions"
payload = {
"promptText": "A person dancing gracefully",
"negativePrompt": "blurry, low quality",
"seed": 12345,
}
headers = {
"X-API-KEY": "your_api_key",
"Accept": "multipart/form-data"
}
files = [
("video", ("input.mp4", open("input.mp4", "rb"), "video/mp4"))
]
response = requests.post(url, data=payload, headers=headers, files=files)
print(response.json())
{
"video_id": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}