Saltar al contenido principal
POST
/
v1
/
midjourney
/
generations
/
low-variation
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/low-variation \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
    "index": 1,
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/midjourney/generations/low-variation \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
    "index": 1,
    "speed": "fast"
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01KV52C0TEJSYZMCG0NCS4YWKK"
    }
  ]
}
Variación sutil (varySubtle, se comporta igual que Variation) sobre una imagen individual tras Upscale. El endpoint separado existe principalmente por consistencia de nombres (el dual de High Variation) y precios independientes; las nuevas integraciones deberían usar Variation directamente.
ItemValor
actionLOW_VARIATION
Facturaciónmidjourney@low_variation[-speed]
Requeridotask_id + index, o task_id + custom_id
Opcionalspeed, metadata

Parámetros

CampoDescripción
task_idID de tarea (típicamente la tarea Upscale de imagen individual)
index14; Requerido sin custom_id; el matching no usa index
custom_idID del botón de la acción correspondiente; cuando se establece, omite el matching por index
speedrelax / fast / turbo
metadataMetadatos opcionales

Auto-matching

Prefiere Vary (Subtle), fallback a Make Variations.

Ejemplo de solicitud

{
  "task_id": "task_01KQW0D3WJ2QYJP9E3H7GZ4D2R",
  "index": 1,
  "speed": "fast"
}

Notas

  • Habitualmente llame primero a upscale sobre la cuadrícula, luego use la nueva task_id con este endpoint.
  • En la implementación actual index sigue siendo requerido sin custom_id, aunque el matching no lo use.
  • Los metadatos de versión se heredan automáticamente. Para precios por speed, configure midjourney@low_variation-fast / midjourney@low_variation-turbo.

Respuesta

Al tener éxito, recibe una nueva task_id local. Sondee GET /v1/tasks/{task_id}.