Autenticación
Un token Bearer en el encabezado Authorization. Crea claves en Ajustes y revoca cualquiera en cualquier momento.
Authorization: Bearer YOUR_API_KEYImágenes, vídeo, audio y 3D tras una sola API, con el mismo saldo que el estudio. Crea una clave en Ajustes e instala la CLI con npm.
npm i -g ineveoCambia el ID del modelo para pasar de imagen a video o voz. Los campos dependen del modelo.
1# 1. Generate an image2curl -X POST https://ineveo.com/api/v1/api/catalog/generations \3 -H "Authorization: Bearer $INEVEO_API_KEY" \4 -H 'Content-Type: application/json' \5 -H "Idempotency-Key: $(uuidgen)" \6 -d '{7 "modelId": "luma/uni-v1/text-to-image",8 "inputs": {9 "prompt": "Neon city street after rain, cinematic night",10 "size": "16:9"11 }12}'13 14# 2. Poll with the generation id from step 1 until its status is succeeded15curl https://ineveo.com/api/v1/api/catalog/generations/$ID \16 -H "Authorization: Bearer $INEVEO_API_KEY"17 18# 3. Download the file19curl https://ineveo.com/api/v1/api/catalog/generations/$ID/content \20 -H "Authorization: Bearer $INEVEO_API_KEY" \21 -o result.jpeg
export INEVEO_API_KEY="YOUR_API_KEY"npm i -g ineveoineveo run luma/uni-v1/text-to-image -p "violet neon fox" -o ./out/Ejecuta cualquier modelo desde una shell, un job de CI o un agente de código. Cada render se cotiza antes de empezar y se cobra del mismo saldo.
ineveo models --type videoTodos los modelos de video con su precio inicialineveo run <model> -hLos campos de un modelo, en vivo: tipo, valor por defecto, valores permitidosineveo run <model> -p "<prompt>" -o ./out/Renderiza y guarda el resultado en una carpetaineveo run <model> -p "..." --dry-runEl precio exacto, sin gastar nadaineveo run <model> -p "..." --max-price 0.50No ejecuta si el precio es mayorineveo run <model> -p "..." --json -o ./out/Un resultado JSON, listo para el siguiente pasoineveo skill installEnseña a tu agente de código a usar la CLIUn token Bearer en el encabezado Authorization. Crea claves en Ajustes y revoca cualquiera en cualquier momento.
Authorization: Bearer YOUR_API_KEYIniciar un render responde al instante con el estado queued. Consulta el render hasta que termine con éxito, falle o se reembolse.
{ "status": "queued" }Pide el precio exacto de tus parámetros sin iniciar nada. Todos los importes están en céntimos de euro.
POST /api/v1/api/catalog/quoteEnvía un encabezado Idempotency-Key y una petición repetida nunca cobra dos veces.
Idempotency-Key: render-042Cada clave tiene un límite por minuto y un tope diario opcional. Al superarlo, la API responde 429.
429 Too Many RequestsErrores JSON con un código y un mensaje. Un render fallido se reembolsa a tu saldo automáticamente.
{ "status": "refunded" }/api/catalog/meTu clave y tu saldo/api/catalog/modelsTodos los modelos/api/catalog/models/detail?id=MODEL_IDUn modelo y sus campos/api/catalog/quotePrecio para entradas exactas/api/catalog/generationsIniciar una generación/api/catalog/generationsTus generaciones recientes/api/catalog/generations/IDEstado de una generación/api/catalog/generations/ID/contentEl archivo resultante/api/catalog/generations/IDEliminar una generaciónRecarga 3 € y lanza hoy
Crea una clave API en Ajustes y llama a cualquier modelo. La CLI está disponible en npm. Los renders fallidos se reembolsan.