Saltar al contenido principal
POST
/
v1
/
images
/
generations
Midjourney V7 Outpaint
curl --request POST \
  --url https://api.evolink.ai/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "mj-v7-outpaint",
  "model_params": {
    "task_id": "task-unified-xxx",
    "image_number": 1,
    "scale": 1.5
  }
}
'
{
  "created": 1757165031,
  "id": "task-unified-1757165031-mjv7",
  "model": "<string>",
  "object": "image.generation.task",
  "progress": 0,
  "status": "pending",
  "task_info": {
    "can_cancel": true,
    "estimated_time": 45
  },
  "type": "image",
  "usage": {
    "billing_rule": "per_call",
    "credits_reserved": 1.8,
    "user_group": "default"
  }
}
Midjourney cuenta con un sistema de moderación de contenido integrado. Si algunas imágenes generadas son filtradas por la moderación, los créditos consumidos en esa solicitud no serán reembolsados. Asegúrese de que sus prompts cumplan con las directrices de contenido.

Autorizaciones

Authorization
string
header
requerido

##Todas las interfaces requieren autenticación con Bearer Token##

Obtener API Key:

Visite la página de gestión de API Key para obtener su API Key

Agregue lo siguiente al encabezado de la solicitud:

Authorization: Bearer YOUR_API_KEY

Cuerpo

application/json
model
enum<string>
predeterminado:mj-v7-outpaint
requerido

Nombre del modelo

Opciones disponibles:
mj-v7-outpaint
model_params
object
requerido

Parámetros del modelo

prompt
string

Guiar el contenido del área de extensión

callback_url
string<uri>

URL de callback tras finalización

Respuesta

Tarea creada exitosamente

created
integer

Marca de tiempo de creación

Ejemplo:

1757165031

id
string

ID de la tarea

Ejemplo:

"task-unified-1757165031-mjv7"

model
string

Nombre del modelo utilizado

object
enum<string>

Tipo de tarea

Opciones disponibles:
image.generation.task
progress
integer

Porcentaje de progreso (0-100)

Rango requerido: 0 <= x <= 100
Ejemplo:

0

status
enum<string>

Estado de la tarea

Opciones disponibles:
pending,
processing,
completed,
failed
Ejemplo:

"pending"

task_info
object
type
enum<string>
Opciones disponibles:
text,
image,
audio,
video
Ejemplo:

"image"

usage
object