API Mage · Génération d'images

L'API de génération d'images IA pour tous les modèles

Texte vers image, retouche d'images et personnages cohérents avec 15 modèles, dont Mango 3, le modèle phare de Mage, via une seule clé et un seul solde.

Obtenir une clé d'APILire la doc de l'API
POST https://api.mage.space/v1/{model}/generate

En un coup d’œil

L'API de génération d'images de Mage est une API REST disponible à l'adresse https://api.mage.space/v1, qui fait tourner 15 modèles de texte vers image et de retouche d'images, dont Mango 3, Guava 2 Pro, GPT Image 2.5, Nano Banana 2, Flux 2 et Krea 2. Tu envoies un prompt en POST à /{model}/generate, tu interroges la requête, puis tu télécharges l'image. Chaque image se paie en Gems, sans abonnement.

Modèles

Tous les modèles d'images de l'API Mage

Les prix s'entendent par génération, en Gems. 1 000 Gems coûtent 1 $ avec le pack standard, et les packs plus grands ajoutent des Gems bonus. Le prix dépend du modèle, de la résolution et de la durée ; c'est le prix avec les réglages par défaut qui est affiché, et chaque réponse indique le montant exact débité dans billing.gems_charged. Une génération qui échoue est remboursée ; celle bloquée par la politique de contenu de Mage ne l'est pas.

ModèleIdéal pourValeurs de model_idPrix par défaut
AnimaConçu spécialement pour l'animeanima-v120 Gems ($0.02)
ChromaPoids ouverts, basé sur Fluxchroma-v1-hd35 Gems ($0.035)
Flux 2Longs prompts et retouches multi-référencesflux2-dev40 Gems ($0.04)
GPT Image 2Prompts précis et texte lisiblegpt-image-2, gpt-image-2.5-flare, gpt-image-2.5-sunburst9 Gems ($0.009)
Grok ImageGrok Imagine, en trois niveaux de qualitégrok-imagine-image, grok-imagine-image-quality, grok-imagine-image-2.075 Gems ($0.075)
GuavaUn photoréalisme qui passe pour une vraie photoguava, guava-pro, guava-pro-v1-5, guava-2, guava-2-pro37 Gems ($0.037)
HiDreamRapide et polyvalent, avec prompts négatifshidream-fast20 Gems ($0.02)
Krea 2Une esthétique superbe en quelques secondeskrea-2-turbo20 Gems ($0.02)
MangoNotre famille de modèles d'images pharemango, mango-v2, mango-v3s, mango-v3, mango-v3-turbo135 Gems ($0.135)
Nano Banana 2Texte net et lisible, jusqu'en 4Knano-banana-v268 Gems ($0.068)
SDXL PlusSDXL avec visages et mains corrigés6A35A7855770AE9820A3C931D4964C3817B6D9E3C6F9C4DABB5B3A94E5643B8015 Gems ($0.015)
Stable Diffusion v1.5Le classique, à petit prix15012C538F503CE2EBFC2C8547B268C75CCDAFF7A281DB55399940FF1D70E21D10 Gems ($0.01)
Stable Diffusion v3.5 LargeLe Stable Diffusion qui suit le mieux les consignessd-3-5-large10 Gems ($0.01)
Stable Diffusion XLSDXL optimisé pour le photoréalisme6A35A7855770AE9820A3C931D4964C3817B6D9E3C6F9C4DABB5B3A94E5643B8010 Gems ($0.01)
Z-ImageLe modèle d'images le plus rapide de Magez-image-turbo10 Gems ($0.01)

Démarrage rapide

Génère une image avec Anima v1

Définis MAGE_API_KEY, envoie la requête, puis interroge jusqu'à la fin de la génération. Remplace anima dans l'URL par n'importe quel modèle ci-dessus.

cURL
STATUS_URL=$(curl --request POST 'https://api.mage.space/v1/anima/generate' \
  --header "Authorization: Bearer $MAGE_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{
  "prompt": "Editorial portrait in soft daylight, 35mm film look",
  "aspect_ratio": "4:5",
  "model_id": "anima-v1"
}' | jq -r '.status_url')

# Repeat until status is "completed"; result.url is the file
curl "$STATUS_URL" --header "Authorization: Bearer $MAGE_API_KEY"
TypeScript
// npm install @mage-space/sdk
import Mage from '@mage-space/sdk';

const mage = new Mage(); // reads MAGE_API_KEY

const request = await mage.run('anima', {
  prompt: 'Editorial portrait in soft daylight, 35mm film look',
  aspect_ratio: '4:5',
  model_id: 'anima-v1',
});

console.log(request.result.url);
Python
# pip install mage-space
from mage_space import Mage

mage = Mage()  # reads MAGE_API_KEY

request = mage.run("anima", {
    "prompt": "Editorial portrait in soft daylight, 35mm film look",
    "aspect_ratio": "4:5",
    "model_id": "anima-v1",
})

print(request["result"]["url"])

Comment ça marche

De la clé d'API au média final en trois appels

Tous les modèles partagent le même schéma d'authentification, le même cycle de requête asynchrone et les mêmes noms de champs.

  1. Crée une clé d'API

    Connecte-toi à Mage, ouvre API → Clés d'API et crée une clé. Elle commence par mage_sk_ et ne s'affiche qu'une seule fois. Un compte peut avoir 10 clés actives.

  2. Lance une génération

    Envoie en POST un corps JSON à https://api.mage.space/v1/{model}/generate avec un en-tête Authorization: Bearer. La réponse arrive immédiatement avec un request_id, un status et un status_url. Ajoute un en-tête Idempotency-Key pour qu'une nouvelle tentative ne soit jamais facturée deux fois.

  3. Interroge et télécharge

    Interroge status_url jusqu'à ce que le statut soit completed, failed ou cancelled. Une requête terminée contient result.url, qui pointe vers le fichier image, vidéo ou audio, conservé 30 jours.

Conçue pour la production

Ce que reçoit chaque requête de l'API Mage

Une clé, tous les modèles

28 modèles d'image, de vidéo et d'audio derrière une seule API REST et un seul solde de Gems. Change de modèle en modifiant le chemin de l'URL.

Paiement à la génération

Pas d'abonnement ni de dépense minimale. Tu achètes des Gems, et chaque requête est facturée au prix indiqué. Une génération qui échoue est remboursée, sauf si la politique de contenu de Mage l'a bloquée.

Nouvelles tentatives sans risque

Grâce aux clés d'idempotence, un nouvel envoi renvoie la requête d'origine sans te facturer une deuxième fois.

Personnages cohérents

Enregistre un personnage ou une référence une seule fois, puis écris @handle dans n'importe quel prompt pour l'utiliser avec tous les modèles compatibles.

Fichiers volumineux

Envoie des images, des vidéos et de l'audio sous forme d'URL ou de data URL, ou téléverse des fichiers jusqu'à 100 Mo via un envoi signé.

20 générations en parallèle

Chaque compte peut lancer 20 générations à la fois, et cette limite peut être relevée selon ton usage. Les requêtes refusées ne sont jamais facturées.

Cas d'usage

Ce que les développeurs créent avec l'API d'images

Images produit et marketing

Génère à la demande des photos produit, des variantes de pubs et des posts pour les réseaux sociaux, avec du texte lisible grâce à GPT Image 2.5 ou Nano Banana 2.

Personnages cohérents

Enregistre un personnage une seule fois et garde le même visage sur toute une série avec Mango 3, Guava 2 Pro et d'autres modèles qui acceptent les mentions @handle.

Pipelines d'édition d'images

Envoie une image source avec une instruction pour modifier exactement ce que tu demandes et laisser le reste en place.

Applications et jeux

Génère des avatars, des stickers, des cartes et des scènes directement dans ton produit, sans héberger le moindre GPU.

Portraits photoréalistes

Guava 2 Pro génère des portraits, des photos de mode et de lifestyle avec une peau, des tissus et une lumière criants de réalisme.

Brouillons rapides à grande échelle

Z-Image Turbo et Krea 2 maintiennent des prix bas pour les miniatures en grand volume et les premières versions.

FAQ

Questions fréquentes

Quelle est la meilleure API de génération d'images par IA ?

Cela dépend du besoin. Sur Mage, Mango 3 est le modèle par défaut pour la plupart des images : il suit des instructions précises, garde la cohérence des personnages et retouche sans toucher au reste de l'image. Guava 2 Pro est idéal pour le photoréalisme, GPT Image 2.5 et Nano Banana 2 pour le texte dans les images, et Z-Image Turbo ou Krea 2 pour des brouillons rapides et économiques. Tous passent par la même API.

L'API d'images permet-elle l'édition d'images et les images de référence ?

Oui. Les modèles qui acceptent des images les reçoivent dans les champs image et additional_images, sous forme d'URL, de data URL ou d'envois de fichiers. La page de chaque modèle indique ses entrées et le nombre d'images de référence qu'il accepte.

Quelles résolutions l'API d'images prend-elle en charge ?

Cela dépend du modèle : 1K et 2K sur la plupart des modèles, 3K sur Mango 3S, et jusqu'à 4K sur Mango 2 et Nano Banana 2. La page de chaque modèle indique ses options de résolution et de format d'image.

Combien coûte l'API Mage ?

Il n'y a ni abonnement ni frais mensuels. Chaque génération est payée en Gems au prix indiqué pour son modèle, et 1 000 Gems coûtent 1 $ avec le pack standard. La page de chaque modèle indique son prix avec les réglages par défaut, et chaque réponse précise le montant exact débité. Une génération qui échoue est remboursée ; celle que la politique de contenu de Mage bloque ne l'est pas. Une requête que ton solde ne peut pas couvrir est refusée avant tout débit.

Faut-il un abonnement Mage pour utiliser l'API ?

Non. L'API fonctionne uniquement avec des Gems. Les abonnements et leur génération illimitée dans l'appli ne s'appliquent pas aux requêtes API : n'importe quel compte Mage avec des Gems peut donc l'utiliser.

Puis-je utiliser les résultats de l'API à des fins commerciales ?

Oui. Tu peux utiliser à des fins commerciales les contenus créés avec Mage, y compris via l'API et le serveur MCP. La mention de la source est appréciée, mais pas obligatoire.

Quelles sont les limites de débit ?

Un compte peut avoir 20 générations en file d'attente ou en cours en même temps. Toute soumission au-delà est refusée avec une erreur 429 et ne coûte rien. Écris à [email protected] pour relever la limite selon ton cas d'usage.

Mon agent IA peut-il utiliser l'API Mage ?

Oui. Les agents peuvent appeler l'API REST avec une clé, ou se connecter au serveur MCP de Mage, qui donne à Claude, ChatGPT, Claude Code, Grok et Cursor seize outils prêts à l'emploi pour choisir un modèle, obtenir le prix, générer et récupérer le résultat. Consulte le serveur MCP.

Existe-t-il un SDK pour l'API Mage ?

Oui. Le package officiel @mage-space/sdk sur npm et mage-space sur PyPI sont open source et typés pour chaque modèle. Ils envoient la requête, attendent le résultat, réessaient en toute sécurité et téléversent les fichiers à ta place. Si tu utilises ComfyUI, tu peux installer le pack de nœuds comfyui-mage. Consulte les SDK Mage.

J'utilise déjà une autre API de génération. Que dois-je changer ?

Pointe ton client vers https://api.mage.space/v1, envoie ta clé Mage comme jeton Bearer et associe tes champs à ceux de la page du modèle : prompt, aspect_ratio, resolution, duration et model_id fonctionnent de la même façon pour tous les modèles Mage. Les requêtes sont asynchrones : envoie-les, puis interroge status_url.

Lance-toi avec Mage

Un seul compte, un seul solde de Gems, tous les modèles. Ne paie que ce que tu génères.

Obtenir une clé d'APILire la doc de l'API

À voir aussi