Autenticazione
Un token Bearer nell'header Authorization. Crea le chiavi in Impostazioni e revocale quando vuoi.
Authorization: Bearer YOUR_API_KEYImmagini, video, audio e 3D dietro un'unica API, pagati dallo stesso saldo dello studio. Crea una chiave in Impostazioni e installa la CLI con npm.
npm i -g ineveoCambia l'ID del modello per passare tra immagine, video e voce. I campi seguono il modello.
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/Esegui qualsiasi modello da una shell, un job di CI o un agente di programmazione. Ogni render ha il prezzo calcolato prima di partire e attinge allo stesso saldo.
ineveo models --type videoTutti i modelli video con il prezzo di partenzaineveo run <model> -hI campi di un modello, letti in tempo reale: tipo, valore predefinito, valori ammessiineveo run <model> -p "<prompt>" -o ./out/Genera e salva il risultato in una cartellaineveo run <model> -p "..." --dry-runIl prezzo esatto, senza spendere nullaineveo run <model> -p "..." --max-price 0.50Rifiuta di eseguire se il prezzo è più altoineveo run <model> -p "..." --json -o ./out/Un risultato JSON, pronto per il passo successivoineveo skill installInsegna al tuo agente di programmazione a usare la CLIUn token Bearer nell'header Authorization. Crea le chiavi in Impostazioni e revocale quando vuoi.
Authorization: Bearer YOUR_API_KEYAvviare un render risponde subito con stato queued. Controlla il render finché non è riuscito, fallito o rimborsato.
{ "status": "queued" }Chiedi il prezzo esatto dei tuoi input senza avviare nulla. Ogni importo è in centesimi di euro.
POST /api/v1/api/catalog/quoteInvia un header Idempotency-Key e una richiesta ripetuta non addebita mai due volte.
Idempotency-Key: render-042Ogni chiave ha un limite al minuto e un tetto giornaliero facoltativo. Oltre il limite l'API risponde 429.
429 Too Many RequestsErrori JSON con un codice e un messaggio. Un render non riuscito viene rimborsato automaticamente sul tuo saldo.
{ "status": "refunded" }/api/catalog/meLa tua chiave e il saldo/api/catalog/modelsTutti i modelli/api/catalog/models/detail?id=MODEL_IDUn modello e i suoi campi/api/catalog/quotePrezzo per input esatti/api/catalog/generationsAvvia un render/api/catalog/generationsI tuoi render recenti/api/catalog/generations/IDStato di un render/api/catalog/generations/ID/contentIl file del risultato/api/catalog/generations/IDElimina un renderRicarica 3 € e vai in produzione oggi
Crea una chiave API in Impostazioni e chiama qualsiasi modello. La CLI è su npm. I render falliti vengono rimborsati.