Muse Image API
Crea imágenes con Muse Image API a partir de un prompt o de hasta nueve referencias. Elige una proporción o sigue la de las referencias y obtén una imagen WebP mediante la API de tareas.
Aspectos destacados del servicio
- Descuentos Oficiales
- Pago por uso
- Rápido y baja latencia
Aún no hay generaciones.
Precios de Muse Image API
Precios transparentes sin tarifas ocultas. Paga solo por lo que uses.
| Variante | Precio OroPrecio actual | Precio Platino | Precio Diamante | Precio oficial | Tu ahorro |
|---|---|---|---|---|---|
muse-image-ext | 0.048Credits(~$0.0048)/img | 0.0456Credits(~$0.0046)/img | 0.0432Credits(~$0.0043)/img | 0.06Credits(~$0.006)/img | 20% |
* Los costos reales dependen del resultado final.
Crea con Muse Image API
Crea imágenes con Muse Image API a partir de un prompt o de hasta nueve referencias. Elige una proporción o sigue la de las referencias y obtén una imagen WebP mediante la API de tareas.
Funciones de Muse Image API
Modos de generación, requisitos de entrada y especificaciones de salida.
Texto a imagen con Muse Image API
Imágenes de referencia con Muse Image API
Siete proporciones para Muse Image
Una imagen WebP con Muse Image Model
Usa el modelo muse-image-ext
Tareas asíncronas con Muse Image API
Precios de Muse Image API
Obtén y guarda resultados de Muse Image
Casos de uso de Muse Image API
Prepara un brief acorde con el proyecto y revisa el resultado entregado.
Escenas de producto con Muse Image API
Conceptos de campaña con Muse Image
Imágenes editoriales con Muse Image API
Diseño con referencias mediante muse-image-ext
Imágenes sociales con Muse Image
Herramientas de imagen con Muse Image API
Cómo obtener una clave Muse Image API y empezar
Crea tu clave, prepara el brief y organiza tus resultados.
Obtén tu clave Muse Image API
Inicia sesión en APIMart y crea una clave en API Keys. Guárdala en tu servidor, fuera del código del navegador y de repositorios públicos.
Prepara un brief claro
Describe el resultado deseado y su contexto. Guarda el brief junto con la solicitud para comparar revisiones.
Revisa e integra el resultado
Compara el resultado con tu brief antes de usarlo. Organiza los recursos elegidos para la siguiente fase de producción.
Ejemplos e integración de Muse Image API
Envía muse-image-ext a /v1/images/generations, guarda el ID y consulta el resultado con GET /v1/tasks/{task_id}.
- 1
Autentica las solicitudes de Muse Image API
Guarda la clave en el servidor y envía Authorization: Bearer <key>. Crea un Idempotency-Key para cada nueva generación.
- 2
Envía una tarea muse-image-ext
Haz POST de model y prompt a /v1/images/generations y guarda data[0].task_id de la respuesta predeterminada. Al repetir un envío interrumpido, conserva la clave y el cuerpo.
- 3
Obtén el resultado de Muse Image
Consulta GET /v1/tasks/{task_id} hasta completed o failed. Lee data.result.images[0].url[0] al completarse o data.error.message si falla. Un tiempo de espera local agotado no es un fallo de la tarea.
Consulta la referencia de Muse Image API para ver los detalles de solicitudes y respuestas.
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"Parámetros de Muse Image API
| Parámetro | Tipo | Obligatorio | Predeterminado | Descripción |
|---|---|---|---|---|
model | string | Obligatorio | Predeterminado: — | Identificador obligatorio: muse-image-ext. |
prompt | string | Obligatorio | Predeterminado: — | Texto no vacío tras quitar los espacios de los extremos. Admite inglés y chino; obligatorio incluso con referencias. |
image_urls | string[] | Opcional | Predeterminado: — | Hasta nueve URL de imagen, Data URI o cadenas base64; tamaño original total de hasta 11 MiB. Omite el campo sin referencias. |
aspect_ratio | string | Opcional | Predeterminado: — | 1:1, 16:9, 9:16, 4:3, 3:4, 3:2 o 2:3. En automático, omite el campo sin enviar "auto". Sin referencias: 1:1; con ellas: su proporción. |
n | integer | Opcional | Predeterminado: 1 | Solo el número 1. Un resultado por solicitud. |
nsfw_check | boolean | Opcional | Predeterminado: false | Activa la moderación previa al envío. Un envío correcto no garantiza superar todas las comprobaciones. |
Explora las API de Muse
Elige la página de Muse que corresponda al contenido de tu proyecto.
Preguntas sobre Muse Image API
¿Qué es Muse Image API?
Genera imágenes desde texto o referencias mediante APIMart. El modelo muse-image-ext devuelve una imagen WebP por tarea asíncrona.
¿Qué ID de modelo utiliza Muse Image API?
Usa muse-image-ext completo, incluido -ext, en el campo model de la solicitud.
¿Cómo consigo una clave de Muse Image API?
Inicia sesión en APIMart y crea una clave en API Keys. Guárdala en el servidor y envía Authorization: Bearer <key> al crear y consultar tareas.
¿Cuántas referencias admite Muse Image?
De cero a nueve imágenes, con un tamaño original total máximo de 11 MiB. Envía URL, Data URI o base64 en image_urls; el prompt sigue siendo obligatorio.
¿Qué proporciones admite Muse Image API?
1:1, 16:9, 9:16, 4:3, 3:4, 3:2 y 2:3. En automático se omite aspect_ratio: sigue la proporción de las referencias o usa 1:1 cuando no hay ninguna.
¿Puedo elegir la resolución de Muse Image?
No. El modelo determina las dimensiones y devuelve WebP. No envíes un nivel de resolución ni un tamaño en píxeles como 1024x1024.
¿Muse Image API genera varias imágenes o admite máscaras?
Cada solicitud genera una imagen y n solo acepta el número 1. No se admiten máscaras ni referencias de vídeo o audio.
¿Qué pasa si Muse Image API supera la espera de la página?
Guarda el ID y consulta la tarea después. Un tiempo de espera agotado en el navegador no cancela la tarea del servidor; no generes de nuevo automáticamente.
¿Cómo se calculan los precios de Muse Image API?
Comprueba los precios actuales de tu cuenta antes de generar. El coste final de la tarea y el extracto determinan el cargo. Cada solicitud se cobra por imagen.
¿Puedo conservar los resultados de Muse Image?
Descarga o archiva los archivos. Si se incluye expires_at, hazlo antes de ese plazo; un enlace caducado no debe activar otra generación de pago automáticamente.
Modelos Relacionados
Explora más modelos de la misma categoría.

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.0192Ahorra 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.0072Ahorra 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.032Ahorra 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.016Ahorra 20%