Génération et modification d’images
Générez, modifiez et créez des variantes d’images via une API unifiée.
Vue d’ensemble
AGTCloud permet de générer et de modifier des images. Après avoir choisi un modèle, envoyez du texte ou une image via l’API compatible OpenAI Images, puis récupérez le résultat.
Types de tâches pris en charge
| Type | Description | Entrées principales |
|---|---|---|
| Génération d’images | Créer une image à partir d’une description | Modèle, prompt |
| Modification d’images | Modifier une image existante ou une zone précise | Image, prompt, masque facultatif |
| Variantes d’images | Créer d’autres versions d’une image | Image d’origine |
Modèles recommandés
| Modèle | Fournisseur | Points forts |
|---|---|---|
| GPT Image | OpenAI | Combine génération, modification d’images et changements guidés par des instructions |
| Grok Image | xAI | Conçu pour générer et modifier des images en langage naturel |
| Qwen Image | Alibaba Cloud | Adapté à la création visuelle avec des prompts multilingues |
| Gemini Image | Conçu pour la génération et la modification d’images |
Intégration API
Base URL
https://api.agtcloud.ai/v1Générer une image
curl 'https://api.agtcloud.ai/v1/images/generations' \
-H 'Authorization: Bearer your-api-key' \
-H 'Content-Type: application/json' \
--data '{
"model": "gpt-image-2",
"prompt": "Une bibliothèque moderne face à la mer, éclairée par la lumière naturelle du matin"
}'Modifier une image
curl 'https://api.agtcloud.ai/v1/images/edits' \
-H 'Authorization: Bearer your-api-key' \
-F 'model=MODEL_ID' \
-F 'image=@input.png' \
-F 'mask=@mask.png' \
-F 'prompt=Remplacez le fond par un bord de mer au petit matin'Créer des variantes d’image
curl 'https://api.agtcloud.ai/v1/images/variations' \
-H 'Authorization: Bearer your-api-key' \
-F 'model=MODEL_ID' \
-F 'image=@input.png' \
-F 'n=2'Traiter les images obtenues
| Format retourné | Traitement |
|---|---|
| URL | Télécharger l’image et la conserver dans votre propre stockage selon vos besoins |
| Base64 | Décoder en image binaire, puis enregistrer |
Les champs retournés dépendent des paramètres et des capacités du modèle. Pour un résultat par lot, lisez chaque élément du tableau data[].