Autenticação
Um token Bearer no cabeçalho Authorization. Crie chaves em Configurações e revogue qualquer uma a qualquer momento.
Authorization: Bearer YOUR_API_KEYImagens, vídeo, áudio e 3D numa só API, com o mesmo saldo do estúdio. Crie uma chave em Configurações e instale a CLI com npm.
npm i -g ineveoTroque o ID do modelo para alternar entre imagem, vídeo e voz. Os campos seguem o 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/Execute qualquer modelo a partir de um shell, um job de CI ou um agente de código. Cada render tem o preço calculado antes de começar e é pago com o mesmo saldo.
ineveo models --type videoTodos os modelos de vídeo com o preço inicialineveo run <model> -hOs campos de um modelo, ao vivo: tipo, padrão, valores permitidosineveo run <model> -p "<prompt>" -o ./out/Renderiza e salva o resultado em uma pastaineveo run <model> -p "..." --dry-runO preço exato, sem gastar nadaineveo run <model> -p "..." --max-price 0.50Não executa se o preço for maiorineveo run <model> -p "..." --json -o ./out/Um resultado em JSON, pronto para o próximo passoineveo skill installEnsine seu agente de código a usar a CLIUm token Bearer no cabeçalho Authorization. Crie chaves em Configurações e revogue qualquer uma a qualquer momento.
Authorization: Bearer YOUR_API_KEYIniciar um render responde na hora com o status queued. Consulte o render até que ele seja concluído, falhe ou seja reembolsado.
{ "status": "queued" }Peça o preço exato dos seus parâmetros sem iniciar nada. Todos os valores estão em centavos de euro.
POST /api/v1/api/catalog/quoteEnvie um cabeçalho Idempotency-Key e uma requisição repetida nunca cobra duas vezes.
Idempotency-Key: render-042Cada chave tem um limite por minuto e um teto diário opcional. Acima do limite, a API responde 429.
429 Too Many RequestsErros em JSON com um código e uma mensagem. Um render que falha é reembolsado no seu saldo automaticamente.
{ "status": "refunded" }/api/catalog/meSua chave e seu saldo/api/catalog/modelsTodos os modelos/api/catalog/models/detail?id=MODEL_IDUm modelo e seus campos/api/catalog/quotePreço para entradas exatas/api/catalog/generationsIniciar uma geração/api/catalog/generationsSuas gerações recentes/api/catalog/generations/IDStatus de uma geração/api/catalog/generations/ID/contentO arquivo de resultado/api/catalog/generations/IDExcluir uma geraçãoRecarregue € 3 e lance hoje
Crie uma chave de API em Configurações e chame qualquer modelo. A CLI está disponível no npm. Renders com falha são reembolsados.