Muse Image API
Créez une image avec Muse Image API à partir d’un prompt ou de neuf images de référence au maximum. Choisissez un format ou suivez le format des références, puis récupérez une image WebP via l’API de tâches.
Points forts du service
- Remises officielles
- Paiement à l'usage
- Rapide et faible latence
Aucune génération pour le moment.
Tarifs Muse Image API
Tarification transparente sans frais cachés. Ne payez que ce que vous utilisez.
| Variante | Prix OrPrix actuel | Prix Platine | Prix Diamant | Prix officiel | Votre économie |
|---|---|---|---|---|---|
muse-image-ext | 0.048Credits(~$0.0048)/img | 0.0456Credits(~$0.0046)/img | 0.0432Credits(~$0.0043)/img | 0.06Credits(~$0.006)/img | 20% |
* Les coûts réels dépendent du résultat final.
Créez avec Muse Image API
Créez une image avec Muse Image API à partir d’un prompt ou de neuf images de référence au maximum. Choisissez un format ou suivez le format des références, puis récupérez une image WebP via l’API de tâches.
Les fonctionnalités de Muse Image API
Modes de génération, données d’entrée et caractéristiques des résultats.
Du texte à l’image avec Muse Image API
Images de référence avec Muse Image API
Sept formats pour Muse Image
Une image WebP avec Muse Image Model
Appelez le modèle muse-image-ext
Tâches asynchrones avec Muse Image API
Tarifs de Muse Image API
Récupérez et conservez vos résultats Muse Image
Cas d’usage de Muse Image API
Préparez un brief adapté à votre objectif et vérifiez le résultat livré.
Scènes produit avec Muse Image API
Concepts de campagne avec Muse Image
Visuels éditoriaux avec Muse Image API
Création à partir de références avec muse-image-ext
Visuels sociaux avec Muse Image
Outils d’image avec Muse Image API
Obtenir une clé Muse Image API et démarrer
Créez votre clé, préparez votre brief et organisez vos résultats.
Obtenir votre clé Muse Image API
Connectez-vous à APIMart et créez une clé dans API Keys. Conservez-la sur votre serveur, hors du code du navigateur et des dépôts publics.
Préparer un brief précis
Décrivez le résultat attendu et son contexte. Conservez le brief avec la requête pour comparer les révisions.
Vérifier et intégrer le résultat
Comparez le résultat au brief avant utilisation. Organisez les ressources retenues pour la suite de la production.
Exemples et intégration de Muse Image API
Soumettez muse-image-ext à /v1/images/generations, conservez l’identifiant et récupérez le résultat avec GET /v1/tasks/{task_id}.
- 1
Authentifiez les requêtes Muse Image API
Conservez la clé sur le serveur et envoyez Authorization: Bearer <key>. Créez un Idempotency-Key pour chaque nouvelle génération.
- 2
Soumettez une tâche muse-image-ext
Envoyez model et prompt par POST à /v1/images/generations et conservez data[0].task_id de la réponse par défaut. Une nouvelle tentative après interruption doit conserver la clé et le corps.
- 3
Récupérez le résultat Muse Image
Interrogez GET /v1/tasks/{task_id} jusqu’à completed ou failed. Lisez data.result.images[0].url[0] en cas de succès ou data.error.message en cas d’échec. Un délai local dépassé n’est pas un échec de tâche.
Consultez la référence de Muse Image API pour les détails des requêtes et réponses.
IDEMPOTENCY_KEY="${IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $IDEMPOTENCY_KEY" \
-d '{
"model": "muse-image-ext",
"prompt": "A red ceramic cup on a white table, soft studio lighting, product photograph, no text",
"n": 1,
"aspect_ratio": "1:1"
}'import os
import time
import requests
import uuid
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
idempotency_key = os.environ.get("IDEMPOTENCY_KEY") or str(uuid.uuid4())
headers["Idempotency-Key"] = idempotency_key
print("Idempotency-Key:", idempotency_key)
# 1. Submit the generation task
payload = {
"model": "muse-image-ext",
"prompt": "A red ceramic cup on a white table, soft studio lighting, product photograph, no text",
"n": 1,
"aspect_ratio": "1:1"
}
resp = requests.post(f"{API_BASE}/v1/images/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
print("Task ID:", task_id)
# 2. Poll the task until it finishes
for _ in range(60):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["images"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(5)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")IDEMPOTENCY_KEY="${IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $IDEMPOTENCY_KEY" \
-d '{
"model": "muse-image-ext",
"prompt": "Keep the cup from the reference image and place it on a wooden cafe table in warm natural light",
"n": 1,
"image_urls": [
"https://example.com/reference.png"
]
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"Paramètres de Muse Image API
| Paramètre | Type | Obligatoire | Défaut | Description |
|---|---|---|---|---|
model | string | Obligatoire | Défaut: — | Identifiant obligatoire du modèle : muse-image-ext. |
prompt | string | Obligatoire | Défaut: — | Texte non vide après suppression des espaces aux extrémités. Anglais et chinois pris en charge ; obligatoire même avec des références. |
image_urls | string[] | Facultatif | Défaut: — | Jusqu’à neuf URL d’image, Data URI ou chaînes base64, pour 11 MiB de fichiers originaux au total. Omettez sans référence. |
aspect_ratio | string | Facultatif | Défaut: — | 1:1, 16:9, 9:16, 4:3, 3:4, 3:2 ou 2:3. En automatique, omettez le champ, sans envoyer "auto". Sans référence : 1:1 ; avec références : leur format. |
n | integer | Facultatif | Défaut: 1 | Uniquement le nombre 1. Un résultat par requête. |
nsfw_check | boolean | Facultatif | Défaut: false | Active la modération avant soumission. Une soumission réussie ne garantit pas le passage de tous les contrôles. |
Explorer les API Muse
Choisissez la page Muse adaptée au contenu de votre projet.
FAQ de Muse Image API
Qu’est-ce que Muse Image API ?
Ce service génère des images à partir de texte ou de références via APIMart. Le modèle muse-image-ext renvoie une image WebP par tâche asynchrone.
Quel identifiant utilise Muse Image API ?
Utilisez muse-image-ext, avec le suffixe -ext, comme valeur de model dans votre requête.
Comment obtenir une clé Muse Image API ?
Connectez-vous à APIMart et créez une clé dans API Keys. Conservez-la sur le serveur et envoyez Authorization: Bearer <key> pour soumettre et consulter les tâches.
Combien de références accepte Muse Image ?
De zéro à neuf images, pour 11 MiB maximum de fichiers originaux au total. Envoyez des URL, Data URI ou données base64 dans image_urls ; le prompt reste obligatoire.
Quels formats prend en charge Muse Image API ?
1:1, 16:9, 9:16, 4:3, 3:4, 3:2 et 2:3. En automatique, omettez aspect_ratio : les références déterminent le format ; sans référence, le format est 1:1.
Peut-on choisir la résolution de Muse Image ?
Non. Le modèle détermine les dimensions et renvoie du WebP. N’envoyez ni niveau de résolution ni taille en pixels comme 1024x1024.
Muse Image API permet-il plusieurs images ou un masque ?
Une requête produit une image et n accepte uniquement le nombre 1. Les masques, vidéos et fichiers audio de référence ne sont pas pris en charge.
Que faire si Muse Image API dépasse le temps d’attente de la page ?
Conservez l’identifiant et interrogez la tâche plus tard. Un délai dépassé dans le navigateur n’annule pas la tâche ; ne relancez pas automatiquement une génération.
Comment sont calculés les tarifs de Muse Image API ?
Consultez les tarifs de votre compte avant de générer. Le coût final de la tâche et le relevé font foi. Chaque requête est facturée par image.
Peut-on conserver les résultats de Muse Image ?
Téléchargez ou archivez les fichiers à conserver. Si expires_at est renvoyé, faites-le avant cette date ; une URL expirée ne doit pas déclencher automatiquement une nouvelle génération payante.
Modèles similaires
Découvrez d'autres modèles de la même catégorie.

Hy Image V3.5 Preview
HY Image 3.5 Preview is an image generation and editing model developed by Tencent Hunyuan. It supports text-to-image creation, reference-based generation, and multi-turn editing, allowing users to refine images through conversational instructions. With support for up to 4K output and flexible image dimensions, it offers a versatile tool for creating and refining visual content.
0.192Credits~$0.0192Économies 20%
LFlux 3 Image Klein
FLUX 3 Image Klein is a compact, open-weight image generation and editing model developed by Black Forest Labs. It combines text-to-image creation, image editing, and composition using up to 10 reference images in a single model. With support for up to 4K resolution and bounding-box layout control, it gives creators flexible tools to bring their ideas to life.
0.072Credits~$0.0072Économies 20%
Mai Image 2.6
MAI-Image-2.6 is Microsoft's image model for text-to-image, single-image editing and composition with up to 5 reference images. It is available in high-quality and Flash versions, with 1K and 2K output and sharp text rendering.
0.32Credits~$0.032Économies 20%
Mai Image 2.6 Flash
MAI-Image-2.6 Flash is the Flash version of Microsoft MAI-Image-2.6 for text-to-image and image editing with up to 5 references, 1K/2K PNG output and optional Bing grounding, billed by actual token usage.
0.16Credits~$0.016Économies 20%