Créer une génération
Une requête contient model, prompt et uniquement les paramètres d’artefact applicables : taille, rapport d’aspect, format ou nombre de résultats.
N’utilisez pas un modèle de texte comme identifiant de modèle d’image : sélectionnez le modèle d’après sa modalité dans le catalogue.
curl --request POST https://cicora.ai/api/v1/images \
--header "Authorization: Bearer $CICORA_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"model": "google/gemini-2.5-flash-image",
"prompt": "A precise editorial illustration of a delivery route at dusk",
"aspect_ratio": "1:1",
"resolution": "1K",
"n": 1
}'Références et retouche
- Envoyez les images de référence via input_references uniquement sous la forme prise en charge par le modèle sélectionné.
- La transformation d’image à image et la retouche utilisent la même route /images, avec la référence source et une instruction textuelle.
- Vérifiez le type MIME, la taille et les droits d’un fichier d’entrée avant de l’envoyer.
Recevoir l’artefact
Dans la réponse compatible, lisez data[].b64_json comme des octets d’image ; media_type peut indiquer le format. Conservez les métadonnées avec le prompt et le modèle correspondants.
Ne publiez pas un résultat partiel comme résultat final. Lors d’une livraison en continu, distinguez un événement de brouillon d’un artefact terminé.