Génération d'images
Vue d'ensemble
Atlas Cloud fournit un accès à une large gamme de modèles de génération d'images IA via une API unifiée. Générez des images époustouflantes à partir de prompts textuels, transformez des images existantes, supprimez des arrière-plans, échangez des visages et plus encore — le tout avec un seul appel API.
Types de modèles pris en charge
| Type | Description | Cas d'utilisation |
|---|---|---|
| Texte-vers-image | Générer des images à partir de descriptions textuelles | Contenu créatif, marketing, design, prototypage |
| Image-vers-image | Transformer et améliorer des images existantes | Transfert de style, inpainting, outpainting |
| Outils d'image | Traitement et manipulation d'images avancés | Suppression d'arrière-plan, échange de visage, upscaling, restauration |
Modèles en vedette
| Modèle | Fournisseur | Points forts |
|---|---|---|
| Seedream | ByteDance | Génération texte-vers-image de haute qualité avec excellent suivi de prompt |
| FLUX | Black Forest Labs | Génération d'images rapide et haute fidélité avec plusieurs variantes (Dev, Schnell, Pro) |
| Qwen-Image | Alibaba | Génération d'images multilingue puissante |
| Ideogram | Ideogram | Excellent rendu de texte dans les images |
| HiDream | HiDream | Génération d'images créatives et artistiques |
Pour une liste complète de tous les modèles d'images et leurs spécifications, visitez la Bibliothèque de modèles.
Utilisation de l'API
Texte-vers-image
import requests
response = requests.post(
"https://api.atlascloud.ai/api/v1/model/generateImage",
headers={
"Authorization": "Bearer your-api-key",
"Content-Type": "application/json"
},
json={
"model": "seedream-3.0",
"prompt": "A serene Japanese garden with cherry blossoms, watercolor style"
}
)
result = response.json()
prediction_id = result["data"]["id"]
print(f"Prediction ID: {prediction_id}")Exemple Node.js
const response = await fetch(
"https://api.atlascloud.ai/api/v1/model/generateImage",
{
method: "POST",
headers: {
Authorization: "Bearer your-api-key",
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "seedream-3.0",
prompt:
"A serene Japanese garden with cherry blossoms, watercolor style",
}),
}
);
const { data } = await response.json();
console.log(`Prediction ID: ${data.id}`);Exemple cURL
curl -X POST https://api.atlascloud.ai/api/v1/model/generateImage \
-H "Authorization: Bearer your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-3.0",
"prompt": "A serene Japanese garden with cherry blossoms, watercolor style"
}'Obtenir le résultat d'image
La génération d'images est asynchrone. Utilisez l'ID de prédiction pour récupérer le résultat :
import requests
import time
def get_image_result(prediction_id, api_key):
while True:
response = requests.get(
f"https://api.atlascloud.ai/api/v1/model/prediction/{prediction_id}",
headers={"Authorization": f"Bearer {api_key}"}
)
result = response.json()
if result["data"]["status"] == "completed":
return result["data"]["outputs"][0]
elif result["data"]["status"] == "failed":
raise Exception(f"Generation failed: {result['data'].get('error')}")
time.sleep(2) # Interroger toutes les 2 secondes
image_url = get_image_result(prediction_id, "your-api-key")
print(f"Image URL: {image_url}")Utilisation de modèles LoRA
Vous pouvez améliorer la génération d'images avec des modèles LoRA (Low-Rank Adaptation) pour des styles personnalisés et un contrôle précis. Consultez le Guide LoRA pour des instructions détaillées sur la recherche, la sélection et l'utilisation de modèles LoRA avec Atlas Cloud.
Conseils pour de meilleurs résultats
- Soyez spécifique : Décrivez le style, la composition, l'éclairage et l'ambiance dans votre prompt
- Utilisez des prompts négatifs : Spécifiez ce que vous ne voulez pas dans l'image (si supporté par le modèle)
- Expérimentez avec les modèles : Différents modèles excellent dans différents styles — photoréaliste, anime, artistique, etc.
- Ajustez les paramètres : Chaque modèle a des paramètres uniques. Consultez la page de détails du modèle dans la Bibliothèque de modèles pour les options disponibles
- Utilisez des valeurs de seed : Définissez un seed pour des résultats reproductibles lors de l'itération des prompts
Vitesse leader du secteur
L'infrastructure d'inférence optimisée d'Atlas Cloud offre des vitesses de génération d'images rapides — moins de 5 secondes pour la plupart des modèles. Combinée à des tarifs compétitifs, elle est idéale pour le prototypage et les charges de travail de production.
Pour la spécification complète de l'API et les paramètres spécifiques aux modèles, consultez la Référence API.