
Texte vers image
Créez des images par IA à partir de prompts textuels
Transformez vos briefs créatifs en images de produits, publicités et visuels sociaux avec l’API Google Nano Banana 2.1. Guidez la création visuelle grâce à la recherche web et d’images facultative.
Essayez dès maintenant le Générateur d'Images IA
L’API Nano Banana 2.1 met le modèle de génération d’images à haute efficacité de Google à la disposition des développeurs et des équipes créatives sur Best Image AI. Créez des visuels détaillés à partir de descriptions en langage naturel, avec un meilleur respect des instructions, des détails réalistes et un rendu du texte plus net que Nano Banana 2. Les réglages flexibles de qualité et de format d’image rendent cette API d’images Google utile aussi bien pour des concepts rapides que pour des visuels de campagne soignés.
Remarque : Veillez à ce que les descriptions et tout contenu fondé sur la recherche respectent les consignes de sécurité de Google.
Chaque option de recherche activée ajoute un coût fixe par génération ; consultez les tarifs en vigueur.
Nano Banana 2.1 face à Nano Banana 2 : Nano Banana 2 reste un modèle d’images performant à haute efficacité. Nano Banana 2.1 en améliore la qualité visuelle, le respect des instructions, le rendu du texte et la netteté des images panoramiques, tout en conservant un processus de génération efficace.
Nano Banana 2.1 face à Nano Banana Pro : Nano Banana Pro est conçu pour les tâches les plus exigeantes de graphisme et de création de précision. Nano Banana 2.1 offre une solution plus économique aux équipes qui recherchent une grande qualité visuelle et génèrent fréquemment des images.
Nano Banana 2.1 face à Nano Banana 2 Lite : Nano Banana 2 Lite privilégie une latence et un coût minimaux pour la production à grande échelle. Nano Banana 2.1 convient mieux aux briefs qui nécessitent des détails plus riches, un meilleur rendu du texte et une composition plus soignée.
Nano Banana 2.1 face à GPT Image : GPT Image permet la génération et la retouche créatives d’images dans l’écosystème OpenAI. Nano Banana 2.1 propose sur Best Image AI un modèle Google avec un ancrage facultatif dans les résultats de recherche Web et d’images, ainsi que des mises en page panoramiques flexibles.
Nano Banana 2.1 face à FLUX.2 : FLUX.2 permet la génération et la retouche d’images pour la production avec un contrôle fondé sur des références. Nano Banana 2.1 apporte la compréhension des instructions de Google et la création avec recherche facultative aux équipes qui construisent leurs processus d’images sur Best Image AI.
Découvrez plusieurs outils de création par IA pour réaliser rapidement des images et des vidéos dans votre navigateur, puis déployez vos meilleures idées à grande échelle grâce aux API de modèles prêtes pour la production de Best Image AI. Best Image 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éez des images par IA à partir de prompts textuels

Créez des images par IA à partir d’images et de prompts textuels

Créez des vidéos par IA à partir de prompts textuels

Animez des images pour créer des vidéos par 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
// Step 1: Submit generation request
const response = await fetch('https://api.flaq.ai/api/v1/image/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'nano-banana-2.1',
prompt: 'A beautiful sunset over mountains',
width: 16,
height: 9,
resolution: '2k',
enable_web_search: true,
enable_image_search: false
})
});
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/image/${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.images[].);
;
}
(status === ) {
.(pollResultData..);
;
}
( (resolve, ));
}
# Step 1: Submit generation request
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/image/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'nano-banana-2.1',
'prompt': 'A beautiful sunset over mountains',
'width': 16,
'height': 9,
'resolution': '2k',
'enable_web_search': True,
'enable_image_search': False
}
)
result = response.json()
task_id = result['data']['task_id']
# Step 1: Submit generation request
curl -X POST https://api.flaq.ai/api/v1/image/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "nano-banana-2.1",
"prompt": "A beautiful sunset over mountains",
"width": 16,
"height": 9,
"resolution": "2k",
"enable_web_search": true,
"enable_image_search": 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/image/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/image/{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']['images'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)