API Pro: saldo, limites e personagens treinadas
Duas rotas de leitura, sempre permitidas independentemente das permissões da chave, mais o registo de atividade guardado na aplicação.
Saldo e limites
GET /credits
{ "balance": 1830, "licenseId": "lic_...", "key": "k_1a2b3c4d",
"limits": { "concurrent": 2, "perMinute": 60, "perDay": 0 }, "running": 1 }
| Campo | Significado |
|---|---|
balance | Créditos restantes. null quando o saldo é desconhecido (ambiente de teste). |
licenseId | A licença à qual esta chave pertence. |
key | O identificador público da chave, seguro para registar em logs. Nunca o segredo. |
limits.concurrent | Renders a correr em simultâneo, 2 por defeito. |
limits.perMinute | Submissões por minuto, 60 por defeito. |
limits.perDay | Limite diário de créditos que definiste na chave. 0 significa sem limite. |
running | Renders desta chave ainda à espera de serem recolhidos. |
Esta é a chamada mais barata da API e a mais indicada para verificar se uma chave funciona.
Personagens treinadas
GET /loras
{ "image": [ { "name": "megan_krea2", "trigger": "megan", "base": "krea2", "size": 0 } ],
"video": [ { "name": "megan_ltx", "trigger": "megan", "size": 0 } ] }
Passa name como lora, retirando-o da lista image para imagens e da lista video para vídeos, e coloca o seu trigger no prompt, caso contrário a personagem não aparecerá. Uma personagem que não pertence à conta responde com 403 lora_inconnu.
O treino de personagens ainda não está exposto pela API. É feito na aplicação, e o resultado aparece aqui.
Atividade
A aplicação mantém o registo de todos os renders feitos pelas tuas chaves (data, chave, tipo, custo, estado) e o consumo por chave, em Definições > API > Atividade.
É também aí que revogás uma chave que tenha sido comprometida, sem tocar nas restantes.