Pro API: баланс, лимиты и обученные персонажи
Два маршрута только для чтения, доступных при любых разрешениях ключа, плюс журнал активности, который хранится в приложении.
Баланс и лимиты
GET /credits
{ "balance": 1830, "licenseId": "lic_...", "key": "k_1a2b3c4d",
"limits": { "concurrent": 2, "perMinute": 60, "perDay": 0 }, "running": 1 }
| Поле | Значение |
|---|---|
balance | Остаток кредитов. null, если баланс неизвестен (тестовая среда). |
licenseId | Лицензия, к которой принадлежит этот ключ. |
key | Публичный идентификатор ключа, безопасный для логирования. Никогда не секрет. |
limits.concurrent | Количество одновременно выполняемых рендеров, по умолчанию 2. |
limits.perMinute | Количество запросов в минуту, по умолчанию 60. |
limits.perDay | Дневной лимит кредитов, заданный для ключа. 0 означает отсутствие лимита. |
running | Рендеры этого ключа, ожидающие получения результата. |
Это самый дешёвый вызов в API и наиболее подходящий для проверки работоспособности ключа.
Обученные персонажи
GET /loras
{ "image": [ { "name": "megan_krea2", "trigger": "megan", "base": "krea2", "size": 0 } ],
"video": [ { "name": "megan_ltx", "trigger": "megan", "size": 0 } ] }
Передавай name как lora, беря его из списка image для изображений и из списка video для
видео, и добавляй trigger персонажа в промпт, иначе персонаж не появится. Если персонаж
не принадлежит аккаунту, запрос вернёт 403 lora_inconnu.
Обучение персонажей пока недоступно через API. Оно выполняется в приложении, а результат отображается здесь.
Активность
Приложение хранит журнал каждого рендера, выполненного твоими ключами (дата, ключ, тип, стоимость, статус), а также расход по каждому ключу в разделе Настройки > API > Активность.
Там же можно отозвать скомпрометированный ключ, не затрагивая остальные.