curl -X POST "https://api.flixa.io/v1/video/kling-v3.0/pro-text-to-video" \
-H "Authorization: Bearer $FLIXA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sound": false,
"prompt": "Пухлый кот в повязке нинздзя запрыгивает на стол к человеку, который обедает. Крупный план стол и кота. Кот говорит: «Человек! А кто будет кормить меня?». Стиль изображение — реалистичное видео в стиле китайских боевиков.",
"duration": 3,
"cfg_scale": 0.5,
"aspect_ratio": "16:9",
"negative_prompt": ""
}'
import json
import os
import requests
url = "https://api.flixa.io/v1/video/kling-v3.0/pro-text-to-video"
payload = json.loads({"aspect_ratio": "16:9", "cfg_scale": 0.5, "duration": 3, "negative_prompt": "", "prompt": "\u041f\u0443\u0445\u043b\u044b\u0439 \u043a\u043e\u0442 \u0432 \u043f\u043e\u0432\u044f\u0437\u043a\u0435 \u043d\u0438\u043d\u0437\u0434\u0437\u044f \u0437\u0430\u043f\u0440\u044b\u0433\u0438\u0432\u0430\u0435\u0442 \u043d\u0430 \u0441\u0442\u043e\u043b \u043a \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0431\u0435\u0434\u0430\u0435\u0442. \u041a\u0440\u0443\u043f\u043d\u044b\u0439 \u043f\u043b\u0430\u043d \u0441\u0442\u043e\u043b \u0438 \u043a\u043e\u0442\u0430. \u041a\u043e\u0442 \u0433\u043e\u0432\u043e\u0440\u0438\u0442: \u00ab\u0427\u0435\u043b\u043e\u0432\u0435\u043a! \u0410 \u043a\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043a\u043e\u0440\u043c\u0438\u0442\u044c \u043c\u0435\u043d\u044f?\u00bb. \u0421\u0442\u0438\u043b\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u2014 \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u043e\u0435 \u0432\u0438\u0434\u0435\u043e \u0432 \u0441\u0442\u0438\u043b\u0435 \u043a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0445 \u0431\u043e\u0435\u0432\u0438\u043a\u043e\u0432.", "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-text-to-video",
{
method: "POST",
headers: {
Authorization: `Bearer ${process.env.FLIXA_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({"aspect_ratio": "16:9", "cfg_scale": 0.5, "duration": 3, "negative_prompt": "", "prompt": "\u041f\u0443\u0445\u043b\u044b\u0439 \u043a\u043e\u0442 \u0432 \u043f\u043e\u0432\u044f\u0437\u043a\u0435 \u043d\u0438\u043d\u0437\u0434\u0437\u044f \u0437\u0430\u043f\u0440\u044b\u0433\u0438\u0432\u0430\u0435\u0442 \u043d\u0430 \u0441\u0442\u043e\u043b \u043a \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0431\u0435\u0434\u0430\u0435\u0442. \u041a\u0440\u0443\u043f\u043d\u044b\u0439 \u043f\u043b\u0430\u043d \u0441\u0442\u043e\u043b \u0438 \u043a\u043e\u0442\u0430. \u041a\u043e\u0442 \u0433\u043e\u0432\u043e\u0440\u0438\u0442: \u00ab\u0427\u0435\u043b\u043e\u0432\u0435\u043a! \u0410 \u043a\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043a\u043e\u0440\u043c\u0438\u0442\u044c \u043c\u0435\u043d\u044f?\u00bb. \u0421\u0442\u0438\u043b\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u2014 \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u043e\u0435 \u0432\u0438\u0434\u0435\u043e \u0432 \u0441\u0442\u0438\u043b\u0435 \u043a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0445 \u0431\u043e\u0435\u0432\u0438\u043a\u043e\u0432.", "sound": false}),
}
);
console.log(await response.json());