
Texte vers image
Créer des images IA à partir de prompts textuels
Essayez l’API Gemini Omni 1.2 Flash de Google sur Flaq AI pour animer une image de départ. Guidez le mouvement par prompt ou ajoutez une image finale pour conclure le plan.
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-image-to-video',
prompt: 'The girl walks toward the camera while the city lights shimmer behind her',
image_url: 'https://example.com/start-frame.jpg',
image_end_url: 'https://example.com/end-frame.jpg',
aspect_ratio: '9:16',
resolution: '1080p',
duration: 8
})
});
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-image-to-video',
'prompt': 'The girl walks toward the camera while the city lights shimmer behind her',
'image_url': 'https://example.com/start-frame.jpg',
'image_end_url': 'https://example.com/end-frame.jpg',
'aspect_ratio': '9:16',
'resolution': '1080p',
'duration': 8
}
)
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-image-to-video",
"prompt": "The girl walks toward the camera while the city lights shimmer behind her",
"image_url": "https://example.com/start-frame.jpg",
"image_end_url": "https://example.com/end-frame.jpg",
"aspect_ratio": "9:16",
"resolution": "1080p",
"duration": 8
}'
# 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 Gemini Omni 1.2 Flash Image-to-Video crée une courte vidéo à partir d’une image initiale et d’une description du mouvement. Sur Flaq AI, vous pouvez ajouter une image finale pour guider la fin de la séquence. Animez des photos de produits, des illustrations ou des vignettes de storyboard au format paysage ou portrait.
Animation d’images fixes : Animez une image fournie en reprenant sa composition pour la première image du clip généré.
Transitions entre images : Guidez la séquence entre un visuel de départ et un visuel de fin lorsque vous savez comment la scène doit se terminer.
Description du mouvement : Accompagnez les images d’une consigne décrivant l’action et la manière dont la scène doit évoluer.
Entrée : Fournissez une image initiale et décrivez le mouvement souhaité. L’image de fin est facultative.
Paramètres de sortie : Choisissez le format paysage ou portrait, la résolution et la durée du clip. L’ajout d’une image finale réduit la durée maximale prise en charge. Consultez la documentation de l’API pour connaître les limites en vigueur.
Sortie : Récupérez la vidéo générée une fois la conversion de l’image en vidéo terminée.
Facturation : Le coût dépend du nombre de secondes de vidéo demandées et de la résolution sélectionnée. L’image de fin ne fait pas l’objet d’une facturation supplémentaire.
Animation de photos de produits : Utilisez une photo de produit comme première image d’une proposition de vidéo promotionnelle courte.
Transitions de storyboard : Fournissez les illustrations de début et de fin pour explorer le mouvement entre deux vignettes prévues.
Adaptation pour les réseaux sociaux : Déclinez en vidéo des visuels de campagne ou des illustrations éditoriales existants.
Revue des intentions de mouvement : Associez des visuels validés à plusieurs descriptions de mouvement pour explorer la scène avant de poursuivre la production.
Remarque Décrivez le mouvement entre les images fournies, au-delà de leur seul contenu. Une image de fin guide l’apparence finale de la scène et réduit la durée maximale du clip.
Comparaison avec Text-to-Video : Image-to-Video nécessite une image initiale. Choisissez Text-to-Video pour créer une scène à partir d’une description écrite sans fournir d’image.
Comparaison avec Reference-to-Video : Image-to-Video utilise une image de départ et, éventuellement, une image de fin. Reference-to-Video accepte des images et des vidéos comme références pour générer un nouveau clip.
Comparaison avec Video Edit : Image-to-Video anime une image fixe avec la durée et l’orientation choisies. Video Edit part d’une séquence existante qui détermine la temporalité et le rapport largeur/hauteur du résultat.
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