Pro API: 残高、上限、トレーニング済みキャラクター
キーの権限に関わらず常に利用できる2つの読み取りルートと、アプリ内に保存されたアクティビティログについて説明します。
残高と上限
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 | 1分あたりのリクエスト送信数。デフォルトは60です。 |
limits.perDay | キーに設定した1日あたりのクレジット上限。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 > アクティビティに保存しています。
また、他のキーに影響を与えることなく、漏洩したキーをここで失効させることができます。