正直な答えは「いいえ、自己管理型ウォレットではできません」です。そしてその理由は理解しておく価値があります。それは、このやり方の残りの部分が安全である理由と同じだからです。
このページでは、まずその制約を説明し、次に実務で本当に機能する回避策を取り上げます。ROZO Checkout は独立した第三者のチェックアウトであり、OpenRouter とは提携関係にありません。

auto top-up と自己管理が両立しない理由
auto top-up は、あらかじめ保存しておいた支払い手段に請求することで動きます。あなたがその場にいなくても、誰かがあなたのお金を動かせる必要があるのです。カードの場合、保存済みカードはまさにそのために存在します。
自己管理型ウォレットは設計上その正反対です。すべての支払いは、支払いのその時点であなた自身が署名します。あなたが眠っている間に何かが引き出すことはできません。それこそが自分で鍵を持つことの本質です。
自動化するには、次のどちらかが成り立っている必要があります。サービスがあなたの資金を預かって代わりに使うか、あるいは毎回の署名なしにウォレットから支払える継続的な許可を与えるか。どちらも、自己管理が守ろうとしているものを手放すことになります。
これは機能の欠落ではなく、本物のトレードオフです。カストディアルなカードプログラムが top-up を自動化できるのは、まさにあなたのお金を預かっているからです。自動化が欲しいなら、それが対価になります。
残高がゼロになると実際に何が壊れるか
ここは具体的に見ておく価値があります。壊れ方が穏やかではないからです。
長時間実行のジョブは、行儀よく一時停止して資金を待ってはくれません。リクエストが失敗し始め、クライアント側のエラー処理次第で、失敗の連続、途中までしか終わっていないバッチ、あるいは空の残高に対して時間を浪費するリトライループが発生します。人が気づいて手動で入金するまで、すべてが壊れたままです。
コストが高くつくのは top-up そのものではありません。やり直しになる実行と、残高がゼロになってからあなたがそれに気づくまでの時間です。
実際に使える回避策
どれも気の利いた手ではありません。この問題が持ち上がる頻度を減らすからこそ機能します。
- バッファは最低額ではなく、自分の消費量に合わせて確保する。重い日にかかる金額が分かっているなら、その数日分を残高に持っておきます。最低額を何度も入れ直すより、多めに、少ない回数でチャージするほうが確実に優れています。
- 長時間の実行中ではなく、その前にチャージする。バッチが高くつくと分かった瞬間が、資金を足すのに最も安上がりなタイミングです。
- 残高は普段から目に入る場所で確認する。決して見ない数字は、いずれあなたを驚かせる数字です。どうせ通る場所に置いておきましょう。
- バッファ戦略が成り立つ程度に、チャージを速く保つ。ここは私たちが力になれる部分です。リンクを貼り付け、ウォレットで承認するだけ、およそ 30〜90 秒で完了します。手動が苦痛なのは、手動が遅いときだけです。
それでも完全に自動化したい場合
その場合、あなたはカストディアルな道を選ぶことになります。そしてトレードオフを後から知るのではなく、目の前に置いた上で選ぶべきです。
残高を自動でチャージできるサービスとは、あなたの資金を預かっているサービスです。これは特定のプロダクトへの批判ではなく、そもそもその自動化を可能にしている条件です。資金を預ける前に確かめる価値があるのは、退屈な問いのほうです。事業者がサービスを停止したら自分の残高はどうなるのか、返金の経路はどうなっているのか、入金した後で返してもらう条件が変更され得るのか。
エージェントを動かしている多くの人にとっては、バッファ+30 秒の手動チャージのほうが、よそに残高を置きっぱなしにするより運用リスクは小さい、という結論になります。