
Texte vers image
Créer des images IA à partir de prompts textuels
Utilisez l’API Gemini Omni 1.2 Flash de Google sur Flaq AI pour retoucher une séquence source avec un prompt, en gardant la durée et le cadrage du clip original en sortie.
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: 'gemini-omni-1.2-flash-video-edit',
prompt: 'A small ball rolls into the scene and captures the attention of the cat',
video_url: 'https://example.com/source-video.mp4',
resolution: '1080p'
})
});
const { data } = await response.json();
const taskId = data.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': 'gemini-omni-1.2-flash-video-edit',
'prompt': 'A small ball rolls into the scene and captures the attention of the cat',
'video_url': 'https://example.com/source-video.mp4',
'resolution': '1080p'
}
)
result = response.json()
task_id = result['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": "gemini-omni-1.2-flash-video-edit",
"prompt": "A small ball rolls into the scene and captures the attention of the cat",
"video_url": "https://example.com/source-video.mp4",
"resolution": "1080p"
}'
# 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 |
|---|
Sur Flaq AI, l’API Gemini Omni 1.2 Flash Video Edit produit une version modifiée d’une vidéo existante à partir d’une consigne écrite. Elle permet d’explorer différentes modifications d’une même scène. Les développeurs peuvent ainsi intégrer les demandes de retouche en langage naturel à leurs applications de création et à leurs processus de validation.
Modification sur consigne : indiquez par écrit les changements à appliquer à une séquence existante pour produire une nouvelle version de la scène.
Modification de l’apparence d’une scène : décrivez en langage naturel les changements souhaités pour le décor, l’éclairage ou les conditions météorologiques.
Conservation du format source : modifiez le contenu visuel tout en conservant la durée et le rapport largeur/hauteur de la séquence source.
Entrée : fournissez une courte vidéo source et une consigne précisant la modification. Respectez la plage de durées prise en charge, y compris les recommandations du fournisseur concernant la durée minimale. Consultez la documentation de l’API pour connaître les limites en vigueur.
Consigne de modification : décrivez le changement souhaité et précisez les détails à conserver pour délimiter la portée des retouches.
Paramètres de sortie : choisissez la résolution de sortie. La vidéo source détermine la durée et le rapport largeur/hauteur, qui ne peuvent pas être réglés séparément.
Sortie : récupérez la vidéo modifiée une fois le traitement terminé.
Facturation : le coût dépend de la résolution de sortie choisie et de la durée de la vidéo source, arrondie à la seconde entière la plus proche, avec un minimum facturable de 3 secondes.
Révision de séquences courtes : intégrez les demandes de modification par consigne écrite à un outil interne de validation vidéo.
Variantes de décor pour une campagne : demandez un autre décor pour une scène de campagne existante, puis évaluez le résultat au regard du brief créatif.
Essais d’éclairage d’un produit : demandez un changement d’éclairage dans une courte scène présentant un produit et comparez le résultat à la vidéo source.
Évaluation d’un brief créatif : vérifiez qu’une modification proposée transmet l’idée souhaitée avant de planifier la suite du montage.
Remarque Préparez une séquence source dont le minutage et les proportions correspondent au résultat souhaité. L’arrondi de la durée source sert uniquement au calcul du prix et ne fixe ni ne prolonge la durée réelle de sortie. Vérifiez que la vidéo modifiée correspond à la demande.
Comparaison avec Text-to-Video : Video Edit nécessite une vidéo existante. Text-to-Video génère une nouvelle séquence à partir de la description écrite d’une scène et permet de choisir sa durée et son orientation.
Comparaison avec Image-to-Video : Image-to-Video anime une image de départ et accepte une image de fin facultative. Video Edit utilise une séquence source complète comme support des modifications.
Comparaison avec Reference-to-Video : Reference-to-Video s’appuie sur des images ou de courtes vidéos de référence pour guider une nouvelle génération. Video Edit modifie la séquence fournie, dont il reprend le minutage et les proportions.
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

Créez des flux visuels d'images et de vidéos IA sur un canevas infini