curl -X POST "https://api.flixa.io/v1/video/kling-v3.0/pro-image-to-video" \
-H "Authorization: Bearer $FLIXA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"image": "https://uploads.flixa.io/media/82582f092862188d97e99157158b95303e560f220bdd72979b98dafebd690b7c.jpeg",
"sound": false,
"prompt": "Легкая спокойная музыка, поют птички. Легкий Zoom in на кружку. Из кружки появляется голова жирного хомяка, он цепляется лапами за края кружки и начинает обнюхивать её.",
"duration": 3,
"cfg_scale": 0.5,
"end_image": "",
"negative_prompt": ""
}'
import json
import os
import requests
url = "https://api.flixa.io/v1/video/kling-v3.0/pro-image-to-video"
payload = json.loads({"cfg_scale": 0.5, "duration": 3, "end_image": "", "image": "https://uploads.flixa.io/media/82582f092862188d97e99157158b95303e560f220bdd72979b98dafebd690b7c.jpeg", "negative_prompt": "", "prompt": "\u041b\u0435\u0433\u043a\u0430\u044f \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u0430\u044f \u043c\u0443\u0437\u044b\u043a\u0430, \u043f\u043e\u044e\u0442 \u043f\u0442\u0438\u0447\u043a\u0438. \u041b\u0435\u0433\u043a\u0438\u0439 Zoom in \u043d\u0430 \u043a\u0440\u0443\u0436\u043a\u0443. \u0418\u0437 \u043a\u0440\u0443\u0436\u043a\u0438 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0433\u043e\u043b\u043e\u0432\u0430 \u0436\u0438\u0440\u043d\u043e\u0433\u043e \u0445\u043e\u043c\u044f\u043a\u0430, \u043e\u043d \u0446\u0435\u043f\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0430\u043f\u0430\u043c\u0438 \u0437\u0430 \u043a\u0440\u0430\u044f \u043a\u0440\u0443\u0436\u043a\u0438 \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u043e\u0431\u043d\u044e\u0445\u0438\u0432\u0430\u0442\u044c \u0435\u0451.", "sound": false})
response = requests.post(
url,
headers={"Authorization": f"Bearer {os.environ['FLIXA_API_KEY']}"},
json=payload,
timeout=120,
)
print(response.json())
const response = await fetch(
"https://api.flixa.io/v1/video/kling-v3.0/pro-image-to-video",
{
method: "POST",
headers: {
Authorization: `Bearer ${process.env.FLIXA_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({"cfg_scale": 0.5, "duration": 3, "end_image": "", "image": "https://uploads.flixa.io/media/82582f092862188d97e99157158b95303e560f220bdd72979b98dafebd690b7c.jpeg", "negative_prompt": "", "prompt": "\u041b\u0435\u0433\u043a\u0430\u044f \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u0430\u044f \u043c\u0443\u0437\u044b\u043a\u0430, \u043f\u043e\u044e\u0442 \u043f\u0442\u0438\u0447\u043a\u0438. \u041b\u0435\u0433\u043a\u0438\u0439 Zoom in \u043d\u0430 \u043a\u0440\u0443\u0436\u043a\u0443. \u0418\u0437 \u043a\u0440\u0443\u0436\u043a\u0438 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0433\u043e\u043b\u043e\u0432\u0430 \u0436\u0438\u0440\u043d\u043e\u0433\u043e \u0445\u043e\u043c\u044f\u043a\u0430, \u043e\u043d \u0446\u0435\u043f\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0430\u043f\u0430\u043c\u0438 \u0437\u0430 \u043a\u0440\u0430\u044f \u043a\u0440\u0443\u0436\u043a\u0438 \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u043e\u0431\u043d\u044e\u0445\u0438\u0432\u0430\u0442\u044c \u0435\u0451.", "sound": false}),
}
);
console.log(await response.json());