Autenticación
Un token Bearer en la cabecera Authorization. Crea claves en Ajustes.
Authorization: Bearer YOUR_API_KEYImágenes, vídeo, audio y 3D tras una sola API, pagados con el mismo saldo que el estudio. Crea una clave en Ajustes. La CLI llega pronto.
PróximamenteLa CLI y los SDK llegan pronto. La API REST de abajo funciona hoy.
Cambia el ID del modelo para pasar de imagen a vídeo o voz. Los campos siguen al modelo.
1# 1. Generate an image2curl -X POST https://femimg.com/api/v1/api/catalog/generations \3 -H "Authorization: Bearer $FEMIMG_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://femimg.com/api/v1/api/catalog/generations/$ID \16 -H "Authorization: Bearer $FEMIMG_API_KEY"17 18# 3. Download the file19curl https://femimg.com/api/v1/api/catalog/generations/$ID/content \20 -H "Authorization: Bearer $FEMIMG_API_KEY" \21 -o result.jpeg
export FEMIMG_API_KEY="YOUR_API_KEY"POST /api/v1/api/catalog/generationsGET /api/v1/api/catalog/generations/ID/contentUna herramienta de línea de comandos para scripts, CI y agentes de código está en camino, con las mismas claves y el mismo saldo que la API. Hasta entonces, todas las llamadas de esta página funcionan con curl.
Un token Bearer en la cabecera Authorization. Crea claves en Ajustes.
Authorization: Bearer YOUR_API_KEYIniciar un render responde al instante con estado queued. Consúltalo hasta que sea succeeded, failed o refunded.
{ "status": "queued" }Pide el precio exacto de tus entradas sin iniciar nada. Todo importe va en céntimos de euro.
POST /api/v1/api/catalog/quoteEnvía una cabecera Idempotency-Key y un reintento nunca cobra dos veces.
Idempotency-Key: render-042Cada clave tiene un límite de peticiones por minuto. Al superarlo, recibes un error 429.
429 Too Many RequestsErrores JSON con código y mensaje. Un render fallido se reembolsa solo a tu saldo.
{ "status": "refunded" }URL base https://femimg.com/api/v1
/api/catalog/meNombre y límite de la clave, y tu saldo/api/catalog/modelsEl catálogo de modelos con sus precios/api/catalog/models/detail?id=MODEL_IDUn modelo con todos sus campos/api/catalog/quoteEl precio exacto de unas entradas/api/catalog/generationsInicia un render con cualquier modelo/api/catalog/generationsTus generaciones recientes/api/catalog/generations/IDEstado, coste y resultado de una generación/api/catalog/generations/ID/contentDescarga el archivo terminado/api/catalog/generations/IDElimina una generaciónRecarga 3 € y publica hoy
La API y el estudio comparten un solo saldo. Un render fallido se reembolsa.