Autenticação
Um token Bearer no cabeçalho Authorization. Crie chaves em Configurações.
Authorization: Bearer YOUR_API_KEYImagens, vídeo, áudio e 3D atrás de uma só API, pagos com o mesmo saldo do estúdio. Crie uma chave em Configurações. A CLI chega em breve.
Em breveA CLI e os SDKs chegam em breve. A API REST abaixo já funciona hoje.
Troque 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://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/contentUma ferramenta de linha de comando para scripts, CI e agentes de código está a caminho, com as mesmas chaves e o mesmo saldo da API. Até lá, todas as chamadas desta página funcionam com curl.
Um token Bearer no cabeçalho Authorization. Crie chaves em Configurações.
Authorization: Bearer YOUR_API_KEYIniciar um render responde na hora com status queued. Consulte até virar succeeded, failed ou refunded.
{ "status": "queued" }Peça o preço exato das suas entradas sem iniciar nada. Todo valor é em centavos de euro.
POST /api/v1/api/catalog/quoteEnvie um cabeçalho Idempotency-Key e uma nova tentativa nunca cobra duas vezes.
Idempotency-Key: render-042Cada chave tem um limite de requisições por minuto. Acima dele, você recebe um erro 429.
429 Too Many RequestsErros JSON com código e mensagem. Um render que falha é reembolsado ao seu saldo automaticamente.
{ "status": "refunded" }URL base https://femimg.com/api/v1
/api/catalog/meNome e limite da chave, e seu saldo/api/catalog/modelsO catálogo de modelos com seus preços/api/catalog/models/detail?id=MODEL_IDUm modelo com todos os seus campos/api/catalog/quoteO preço exato de um conjunto de entradas/api/catalog/generationsInicie um render com qualquer modelo/api/catalog/generationsSuas gerações recentes/api/catalog/generations/IDStatus, custo e resultado de uma geração/api/catalog/generations/ID/contentBaixe o arquivo pronto/api/catalog/generations/IDExclua uma geraçãoRecarregue € 3 e publique hoje
A API e o estúdio compartilham um só saldo. Um render que falha é reembolsado.