Génération d'images stable et abordable avec Flux Kontext Pro par BlackForest Labs, offrant une qualité fiable et un contrôle sémantique solide à un prix compétitif. Conçue pour une sortie cohérente et une excellente cohérence des personnages en volume.
Essayez dès maintenant le Générateur d'Images IA
L'API Flux Kontext Pro offre aux développeurs une génération d'images IA économique et de niveau production avec une compréhension avancée du contexte multi-image. Cette intégration abordable de l'API Flux vous permet de transformer des visions créatives en réalité grâce à une génération texte-vers-image et image-vers-image intuitive. Fondée sur une technologie contextuelle de pointe, elle combine un raisonnement sémantique profond avec une intégration API flexible pour une sortie de niveau professionnel à $0.04 par image.
// 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: 'flux-kontext-pro',
prompt: 'A beautiful sunset over mountains',
image_url_list: ['https://example.com/image1.jpg'], // Optional: 1-5 reference images
width: 16,
height: 9
})
});
const { data } = await response.json();
const taskId = data.task_id;
Remarque Veuillez vous assurer que vos prompts respectent les consignes de sécurité du contenu. Si une erreur se produit, vérifiez que votre prompt ne contient pas de contenu restreint, ajustez-le, puis réessayez.
Flux Kontext Pro vs. Flux Kontext Max Alors que Flux Kontext Max met l'accent sur une qualité maximale et des détails améliorés pour les workflows premium, Flux Kontext Pro se concentre sur une génération professionnelle économique avec une excellente compréhension du contexte multi-image. À $0.04 par image, il fournit des résultats remarquables, idéaux pour la plupart des cas d'utilisation en production.
Flux Kontext Pro vs. FLUX.1 [dev] FLUX.1 [dev] fournit de solides capacités de génération de base. En comparaison, Flux Kontext Pro améliore cette base avec un traitement avancé du contexte multi-image, ce qui en fait le meilleur choix pour des workflows abordables et de niveau production nécessitant une intégration d'images de référence.
Flux Kontext Pro vs. Google Nano Banana Pro Google Nano Banana Pro excelle dans la compréhension sémantique, le rendu de texte multilingue et la sortie 4K. Flux Kontext Pro se distingue en se concentrant sur la conscience du contexte multi-image et la génération photoréaliste, ce qui le rend idéal pour les projets nécessitant plusieurs images de référence via une intégration API économique.
Flux Kontext Pro vs. Seedream Seedream excelle dans la génération rapide et stylisée avec une forte esthétique anime et illustration. Flux Kontext Pro est spécifiquement optimisé pour la sortie photoréaliste, le traitement du contexte multi-image et les mises en page mixtes professionnelles avec une prise en charge flexible des formats d'image.
Flux Kontext Pro vs. Stable Diffusion XL Stable Diffusion XL est un concurrent solide dans les écosystèmes open source avec une grande variété de styles. Flux Kontext Pro se distingue en se concentrant sur la compréhension avancée du contexte multi-image et le traitement sophistiqué des images de référence pour les productions professionnelles via une intégration API de niveau production.
// 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[0].url);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
# Step 1: Submit generation request
import requests
import time
response = requests.post(
'https://api.flaq.ai/api/v1/image/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'flux-kontext-pro',
'prompt': 'A beautiful sunset over mountains',
'image_url_list': ['https://example.com/image1.jpg'], # Optional: 1-5 reference images
'width': 16,
'height': 9
}
)
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/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)
# 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": "flux-kontext-pro",
"prompt": "A beautiful sunset over mountains",
"image_url_list": ["https://example.com/image1.jpg"],
"width": 16,
"height": 9
}'
# Response: {"code":0,"data":{"task_id":"abc123","task_status":"submitted","response_url":"https://api.flaq.ai/api/v1/image/abc123"},"message":"success"}
# 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"