Saltar al contenido principal

Endpoints

MétodoEndpointDescripción
POST/api/v1/generateTask/wan-2-5Crear tarea de generación
GET/api/v1/statusTask/wan-2-5Consultar estado de la tarea

Autenticación

Authorization: Bearer YOUR_API_KEY

Parámetros

request_type
string
predeterminado:"async"
async (polling) o callback (webhook)
callback_url
string
URL de callback (condicional)
provider
string
predeterminado:"auto"
auto, value u official
input
object
requerido
Opciones de modo:
  • text-to-video — Generar vídeo desde texto
  • image-to-video — Generar vídeo desde imagen

Ejemplo

Text-to-Video
curl -X POST "https://api.apixo.ai/api/v1/generateTask/wan-2-5" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "request_type": "async",
    "provider": "value",
    "input": {
      "mode": "text-to-video",
      "prompt": "a serene mountain landscape with moving clouds and gentle breeze",
      "resolution": "1080p",
      "duration": 10,
      "aspect_ratio": "16:9",
      "negative_prompt": "low quality, blurry",
      "enable_prompt_expansion": true
    }
  }'
Image-to-Video
curl -X POST "https://api.apixo.ai/api/v1/generateTask/wan-2-5" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "request_type": "callback",
    "callback_url": "https://your-server.com/callback",
    "provider": "official",
    "input": {
      "mode": "image-to-video",
      "prompt": "make this picture into a smooth cinematic shot with camera slowly zooming in",
      "resolution": "720p",
      "duration": 5,
      "image_urls": ["https://example.com/ref.jpg"],
      "enable_prompt_expansion": false,
      "seed": 42
    }
  }'

Respuesta

Devuelve taskId en éxito. Consulta estado vía GET.

Códigos de error

CódigoDescripción
400Parámetros inválidos o error de solicitud
401Clave de API inválida o ausente
429Límite de tasa superado
Código de falloDescripción
CONTENT_VIOLATIONEl contenido viola directrices de seguridad
INVALID_IMAGE_URLNo se puede acceder a la URL de imagen proporcionada

Consejos

  • Tiempo: 720p ~50-70s, 1080p ~70-90s. Espera 50s y consulta cada 5s.
  • Modo callback: Recomendado.
  • Alta resolución: 720p para vistas previas, 1080p para publicación profesional.
  • Expansión de prompt: enable_prompt_expansion: true (por defecto) optimiza el prompt; false usa el prompt original.
  • Prompt negativo: Evita blur, baja calidad, temblores. Ejemplo: “low quality, blurry, shaky, distorted”.
  • Seed: Mismo seed + prompt + parámetros = resultados idénticos.

La generación de vídeo tarda más — usa modo callback. URLs caducan tras 15 días.

Relacionado