
Texte vers image
Créer des images IA à partir de prompts textuels
Génération vidéo de référence par Kling O3 Std API avec forte cohérence. Performance stable et prix abordable. Testez les sorties du modèle, comparez la qualité visuelle et développez les meilleures idées via des workflows API image, vidéo ou multimodaux stables.
const response = await fetch('https://api.flaq.ai/api/v1/video/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'kling-video-o3-std-reference-to-video',
prompt: 'Match motion to reference subjects, natural pacing',
video_url: 'https://example.com/source.mp4',
images: ['https://example.com/ref1.jpg', 'https://example.com/ref2.jpg'],
duration: 5
})
});
const { data } = await response.json();
const taskId = data.task_id;
// Use the @ (AT) reference feature in prompt through <<<...>>> placeholders.
// Placeholder numbering is 1-based for each media array:
// <<<image_1>>> = images[0], <<<image_2>>> = images[1], <<<video_1>>> = videos[0]
const mediaReferenceResponse = await fetch('https://api.flaq.ai/api/v1/video/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'kling-video-o3-std-reference-to-video',
prompt: 'Make the athlete from <<<image_1>>> follow the motion in <<<video_1>>> while preserving the uniform details from <<<image_2>>>',
images: [
'https://example.com/athlete-reference.jpg',
'https://example.com/uniform-reference.jpg'
],
videos: ['https://example.com/motion-reference.mp4'],
aspect_ratio: '16:9',
duration: 5,
sound: false
})
});
const { data: mediaReferenceData } = await mediaReferenceResponse.json();
const mediaReferenceTaskId = mediaReferenceData.task_id;
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/video/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.videos[0].url);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/video/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'kling-video-o3-std-reference-to-video',
'prompt': 'Match motion to reference subjects, natural pacing',
'video_url': 'https://example.com/source.mp4',
'images': ['https://example.com/ref1.jpg', 'https://example.com/ref2.jpg'],
'duration': 5
}
)
task_id = response.json()['data']['task_id']
# Use the @ (AT) reference feature in prompt through <<<...>>> placeholders.
# Placeholder numbering is 1-based for each media array:
# <<<image_1>>> = images[0], <<<image_2>>> = images[1], <<<video_1>>> = videos[0]
media_reference_response = requests.post(
'https://api.flaq.ai/api/v1/video/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'kling-video-o3-std-reference-to-video',
'prompt': 'Make the athlete from <<<image_1>>> follow the motion in <<<video_1>>> while preserving the uniform details from <<<image_2>>>',
'images': [
'https://example.com/athlete-reference.jpg',
'https://example.com/uniform-reference.jpg'
],
'videos': ['https://example.com/motion-reference.mp4'],
'aspect_ratio': '16:9',
'duration': 5,
'sound': False
}
)
media_reference_task_id = media_reference_response.json()['data']['task_id']
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/video/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['videos'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)
curl -X POST https://api.flaq.ai/api/v1/video/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "kling-video-o3-std-reference-to-video",
"prompt": "Match motion to reference subjects, natural pacing",
"video_url": "https://example.com/source.mp4",
"images": ["https://example.com/ref1.jpg", "https://example.com/ref2.jpg"],
"duration": 5
}'
# Use the @ (AT) reference feature in prompt through <<<...>>> placeholders.
# Placeholder numbering is 1-based for each media array:
# <<<image_1>>> = images[0], <<<image_2>>> = images[1], <<<video_1>>> = videos[0]
curl -X POST https://api.flaq.ai/api/v1/video/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "kling-video-o3-std-reference-to-video",
"prompt": "Make the athlete from <<<image_1>>> follow the motion in <<<video_1>>> while preserving the uniform details from <<<image_2>>>",
"images": [
"https://example.com/athlete-reference.jpg",
"https://example.com/uniform-reference.jpg"
],
"videos": ["https://example.com/motion-reference.mp4"],
"aspect_ratio": "16:9",
"duration": 5,
"sound": false
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/video/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
| Paramètres | Prix | Prix d’origine | Remise |
|---|
L'API Kling Video O3 Standard Reference-to-Video de Kuaishou fournit une génération vidéo IA économique et prête pour la production aux développeurs et aux équipes créatives. Cette intégration d'API reference-to-video propulsée par MVL vous permet de générer des clips vidéo professionnels guidés par des vidéos de référence sur des durées de 3 à 15 secondes avec des effets audio optionnels. Fondé sur l'architecture Multimodal Visual Language (MVL) de Kuaishou, le modèle Kling Video O3 Standard utilise des entrées vidéo de référence pour guider le style de mouvement, le comportement de caméra et l'évolution de scène pour des workflows de production évolutifs sur Flaq AI.
Note Assurez-vous que vos prompts respectent les consignes de sécurité de contenu de Kuaishou. Si une erreur se produit, vérifiez que votre prompt ne contient pas de contenu restreint, ajustez-le, puis réessayez.
Kling Video O3 Standard vs. Kling Video O3 Pro Reference-to-Video Kling Video O3 Pro fournit une fidélité de mouvement améliorée et une qualité de rendu premium à un niveau de prix plus élevé. Kling Video O3 Standard offre une solide génération guidée par référence propulsée par MVL avec une meilleure efficacité des coûts, ce qui le rend bien adapté aux workflows à haut volume.
Kling Video O3 Standard vs. Kling Video O3 Standard Image-to-Video Kling Video O3 Standard Image-to-Video anime des images statiques en clips vidéo. Kling Video O3 Standard Reference-to-Video utilise des clips vidéo existants comme guides de mouvement et de style, idéal pour les applications nécessitant un contrôle précis des motifs de mouvement et du comportement de caméra à partir de séquences de référence.
Kling Video O3 Standard vs. Runway Gen-3 Reference Generation Runway Gen-3 offre des contrôles créatifs solides et une flexibilité artistique. L'API Kling Video O3 Standard Reference-to-Video se différencie par le contrôle flexible de durée de 3 à 15 secondes, les effets audio intégrés optionnels et le raisonnement de mouvement propulsé par MVL, ce qui la rend accessible aux développeurs attentifs au budget.
Kling Video O3 Standard vs. Pika Reference-to-Video Pika excelle dans les animations stylisées et l'interface conviviale. Kling Video O3 Standard fournit un accès API programmatique, une durée étendue jusqu'à 15 secondes, des effets audio optionnels et une forte efficacité des coûts, idéal pour les développeurs qui créent des pipelines vidéo évolutifs guidés par référence.
Kling Video O3 Standard vs. Vidu Q3 (Vidu) Vidu Q3 excelle dans le storytelling multi-plan Smart Cuts et les contrôles sonores flexibles. L'API Kling Video O3 Standard Reference-to-Video se différencie par la génération guidée par vidéo de référence, le transfert de mouvement propulsé par MVL et une facturation stable à la seconde, ce qui en fait un choix solide pour les applications nécessitant un contrôle précis du style de mouvement.
Explorez plusieurs outils de création IA pour des workflows rapides d'image et de vidéo dans votre navigateur, puis faites évoluer les idées réussies avec les API de modèles prêtes pour la production de Flaq AI. Flaq AI fournit une couche d'API unifiée pour tous les modèles, afin de faciliter l'utilisation et la mise à l'échelle de vos workflows.

Créer des images IA à partir de prompts textuels

Créer des images IA à partir d'images et de prompts textuels

Créer des vidéos IA à partir de prompts textuels

Animer des images en vidéos IA

Créez des images et des vidéos IA dans un espace de travail unifié

Créez des vidéos cohérentes à partir de médias de référence