fal.ai 残高確認と読み取り専用 API キー設定ガイド

fal.ai の USD Credits を確認。チーム選択、最小権限キーの作成、初回同期、請求画面との照合、エラー対処まで順番に説明します。

実アカウントでの確認待ち

ガイド更新日:

公式 Account Billing API に基づき実装済みですが、実口座検証は未完了です。ログイン後の権限選択、キー作成、金額照合は未検証で、自動テストは実口座確認ではありません。

必要な認証情報
fal API Key (key_id:key_secret)
監視通貨
USD · 米ドル
監視の対象
アカウント Credits 残高
GET /v1/account/billing?expand=credits の credits.current_balance を currency=USD のまま表示します。セント換算や利用額の再控除はしません。チームキーは所属アカウントの共有 Credits を読み、モデル・キー・本站プロジェクトの個別残高ではありません。

fal.ai 残高を手動で確認するには?

  1. fal Dashboard にログインし、左上で支払い元の個人またはチームを選びます。
  2. Billing を開き、月額利用やモデル単価ではなく Credits を確認します。
  3. 必要なら公式で購入し反映を確認します。異なる個人・チーム口座は別々に調べます。
fal.ai の公式ページを開く(新しいタブで開きます)

fal.ai を Quota Monitor に接続する

  1. 1. 実際に支払うアカウントを選ぶ

    fal Dashboard にログインし、左上のアカウント名から支払い元の個人またはチームを選んで、下の Billing を開きます。監視のためだけにチームを新設する必要はありません。

    確認:アカウント名と Credits が正しいこと。チームキー作成は既存の Admin に依頼し、自分の役割を安易に昇格させないでください。

  2. 2. 専用の監視キーを作成する

    同じアカウントで API Keys を開き、Create Key を選び、名前を Quota Monitor にします。本番キーの使い回しや、次の権限設定を省略したキー作成 API の利用は避けます。

    確認:アカウントとキー名を識別できること。旧 ADMIN/API scope しか見えない場合は fal や管理者に確認し、全権限キーを渡さないでください。

  3. 3. 請求の読み取り権限だけを残す

    カスタム権限で不要項目を外し、billing:usage:read だけを残します。プリセットしか選べない場合は READONLY も対応しますが、リクエストやログ等も読み取れます。

    確認:通常の API、FULL、旧 ADMIN は選ばないこと。BILLING も使えますが不要な権限を含みます。カスタム権限は固定で、プリセットは公式が変更する場合があります。ログイン後の手順は実検証待ちです。

  4. 4. 期限を設定し完全な秘密値を保存する

    チーム方針に従って期限を設定し、作成を完了します。一度だけ表示される key_id:key_secret をパスワード管理ツールに保存してください。両方の値とコロンが必要です。

    確認:Key や Bearer 接頭辞、引用符、空白、改行がないこと。チャット・画像・フィードバックに含めず、紛失時は再作成し、期限前に交換を計画します。

  5. 5. プロジェクトに fal.ai を追加する

    Quota Monitor で対象プロジェクト → 接続追加 → 新規接続を開きます。fal.ai(USD)を選び、識別しやすい接続名を入力し、完全なキーをパスワード欄に貼り付けて保存します。

    確認:API URL、チーム ID、供給元プロジェクト ID、Key ID は不要です。USD 固定、キーは暗号化され末尾4文字のみ表示します。MCP では安全な入力リンクを使い、秘密値を Agent に送らないでください。

  6. 6. 同期して Credits を照合する

    初回同期を待つか最新残高照会を押し、成功時刻が更新されたら同じ fal アカウントの Billing と比較します。テスト時は秘匿済みの金額、口座選択、時刻だけを記録します。

    確認:24.5 USD は $24.5 で、100 で割ったり月額利用を引いたりしません。実口座照合は未完了です。読み取りキーでモデルを呼べないのは正常で、推論権限を追加する理由にはなりません。

  7. 7. 必要なら公式で Credits を購入する

    カードのプラットフォームを開く操作で Billing へ進み、アカウントを再確認します。必要な場合のみ支払い権限のある人が公式の購入手順を進めます。監視の接続自体に支払いや自動チャージは不要です。

    確認:公式で入金が反映されてから再同期します。本站は請求 GET のみで、モデル実行、購入、返金、決済設定変更はしません。購入画面や最低額はログイン後の公式表示で確認してください。

  8. 8. 専用キーの交換と失効

    同じ最小権限の新キーと代替接続を作り、同期を確認します。その後、旧接続の全プロジェクト参照を外して削除し、fal API Keys で旧専用キーを失効させます。接続枠がない場合は交換時間を計画してください。

    確認:他の本番キーを変更・削除していないこと。プロジェクトから外すだけでは fal キーは失効しません。監視終了時は公式側でも専用キーを整理します。

Quota Monitor が取得する fal.ai のデータ範囲

  • 認証されたアカウントのみを監視し、他の個人・チーム口座は合算しません。組織の共同請求も同じ口座で照合し、チームへの配分を推測しません。
  • 現金・特典の内訳、有効期限、モデル別枠、リクエスト可否は取得しません。Credits を出金可能な現金とみなさないでください。
  • 表示は最後に成功した公式照会結果です。observedAt は照会時刻で決済確定時刻ではありません。欠損・異通貨・失敗はゼロにせず、遅延ゼロも保証しません。
  • 残高が正でもキー期限、権限、モデルや同時実行の制約は残ります。同じ財布を複数の接続で合算しないでください。
  • ダッシュボードには、最後に成功した照会結果を表示します。手動更新で再照会できますが、プロバイダーの請求反映の遅延は解消できません。照会が失敗したあとに残る古い残高は、新しい結果ではありません。

fal.ai のよくある質問とトラブルシューティング

401 またはキー形式エラーになる?
完全な key_id:key_secret、コロン、期限、失効状態を確認し、Key/Bearer 接頭辞と改行を除きます。マスク値、Cookie、ログイン Bearer トークン、Key ID のみは使えません。紛失時は専用キーを再作成します。
モデルは動くのに残高が 403 になる?
API プリセットだけでは billing:usage:read がありません。正しいアカウントの既存管理者に単一権限のキーを依頼するか READONLY を確認します。FULL/旧 ADMIN で回避せず、続く場合は秘匿済み情報で fal に問い合わせます。
利用額と違う、または100倍ずれる?
current_balance は残った Credits で、消費額ではありません。USD はドルのままです。口座と照会時刻を合わせてください。現金・特典内訳は照会せず、ゼロでも全リクエスト不可とは断定できません。
複数のプロジェクトやキーで同じ残高になる?
キーはアカウントに属し、チームの Credits は共有です。本站プロジェクトは分類用で fal に別の財布を作りません。同じ残高を重複加算しないでください。
入金が見えない、429 や同期失敗の場合は?
支払い口座と公式反映を確認し、429 は時間を置いて再試行します。失敗時は旧スナップショットと元の成功時刻を保持し、ゼロを新規表示しません。credits 欠損や異通貨はエラーで、推測や自動換算はしません。金額・時刻・エラーコードだけを秘匿して共有してください。

fal.ai の公式資料

Quota Monitor が作成したガイドで、プロバイダーの公式チュートリアルではありません。画面や権限は変更される場合があるため、公式ページも確認してください。検証済みの範囲は、ここに記載した内容に限られます。

fal.ai を自動で監視する

コンソールを手動で確認するのは忘れがちです。Quota Monitor が公式 API を通じて fal.ai のデータを取得します。

  • 既定で 10 分ごとに更新し、いつでも手動で更新できます。
  • 残高不足、無効なキー、同期エラーは概要の最上部に表示されます。
  • アカウントをプロジェクト別に整理し、リモート MCP 経由で Claude などの AI アシスタントから残高を確認できます。
無料で始める