モード、モデル、料金
高速モードか高精度モードを選び、必要に応じて任意のモデルでエージェントを動かせます。実行の仮押さえと課金の仕組みを正確に説明します。
ブラウザエージェントの実行は、モードごとのステップ単価で課金されます。モデル料金は含まれています。1 ステップあたり 1 分を超える時間(主に人の対応待ち)は分単位で課金されます。独自にモデルを指定した場合は、そのトークン料金が別途加算されます。このページの価格は現時点のものです。最新のステップ単価はブラウザエージェントのページで常に確認できます。
| 項目 | 価格 |
|---|---|
fast モード(デフォルト)の 1 ステップ | $0.006 |
accurate モードの 1 ステップ | $0.012 |
| 実行料金 | なし |
| 含まれる時間 | 1 ステップあたり 1 分 |
| それを超える時間 | 1 分あたり $0.005(秒単位で按分) |
独自に指定した model | そのモデルの通常価格によるトークン料金 + 20% |
| 構造化出力 | 料金に含まれる |
モードを選ぶ#
実行の開始時に mode を指定します。どちらのモードも同じブラウザと同じ API を使います。
fast | accurate | |
|---|---|---|
| 1 ステップの価格 | $0.006 | $0.012 |
| ページの読み方 | ページのテキストと操作要素 | ページのテキストと操作要素。判断に迷ったときはページのスクリーンショットも使う |
| データの読み取り | ページのテキストから | ページ上で読み取り専用の JavaScript を実行し、長い表、リスト、件数、リンク先も取り出せる |
| 向いている用途 | 調べもの、検索、ログイン、ほとんどのフォーム | 日付ピッカー、地図、独自の UI 部品、長い表、高速モードで失敗するサイト |
まずは fast から始めてください。より速く、ほとんどのタスクをこなせます。高速モードで失敗するタスクは accurate に切り替えます。実在の Web サイトを使った 78 タスクのベンチマークでは、高精度モードのほうが多くのタスクを完了しました。
curl https://lovelyrouter.com/v1/browser/runs \
-H "Authorization: Bearer $LOVELY_API_KEY" \
-H "content-type: application/json" \
-d '{
"goal": "Find the opening hours of the Louvre on Tuesdays in December 2026.",
"start_url": "https://www.louvre.fr/en",
"mode": "accurate"
}'このページの Python と Node.js のサンプルは、最初のタスクを実行するで定義した API、H、headers を使います。実行オブジェクトの mode には、実際に使われたモードが入ります。fast と accurate 以外の値を指定すると 400 が返ります。
高精度モードでは、エージェントがシークレットをページに入力した後はスクリーンショットを撮りません。テキストと違い、スクリーンショットからはシークレットを取り除けないためです。
独自のモデルを使う#
デフォルトでは、エージェントはステップ単価に含まれるモデルで動作します。好みのモデルを使うには、GET /v1/models にあるモデル ID を model に指定します。
curl https://lovelyrouter.com/v1/browser/runs \
-H "Authorization: Bearer $LOVELY_API_KEY" \
-H "content-type: application/json" \
-d '{
"goal": "Compare the three plans on the pricing page and tell me which one includes SSO and what it costs per month.",
"start_url": "https://example.com/pricing",
"model": "claude-sonnet-5.5",
"max_model_usd": 0.60
}'指定したモデルは、エージェントが次のステップに迷ったときの思考、入力欄に入力するテキストの作成、最終回答の作成、data の抽出を担当します。定型的なステップの選択には、エージェント独自の高速なモデルを引き続き使います。
課金の仕組み:
- ステップ:モードの通常のステップ単価で課金されます。
- モデルのトークン:通常の API リクエストとして、モデルの通常価格で残高から課金されます。ログでは、実行に使った API キーの下に表示されます。
- 20% の上乗せ料金:トークン料金の 20% が、実行の
charge_usdに加算されます。
仮押さえでカバーされるのは上乗せ料金だけで、トークン料金そのものは含まれません。実行中は、モデルのリクエストに足りる残高を確保しておいてください。
実行オブジェクトの model_usd には、それまでにモデルにかかった費用(トークン料金と上乗せ料金の合計)が表示されます。
max_model_usd はこの金額(トークン料金と上乗せ料金の合計、USD)の上限です。省略すると、max_steps とモデルの価格から予算が見積もられます。モデルの利用額が予算に近づくと、実行はステータス failed、エラー reached the model budget ($0.6000); raise max_model_usd で停止します。予算の一部は、最終回答とデータ抽出のために確保されます。
独自のモデルを使う場合、エージェントは高精度モードでもスクリーンショットを使いません。
指定したモデルがブラウザエージェントで使えない場合、リクエストは 400 と Model "…" is not available. Use a model id from GET /v1/models. を返します。
時間と待機#
課金されるステップには、それぞれ 1 分が含まれます。1 ステップにかかるのは数秒なので、エージェントの作業だけでこれを超えることはほぼありません。ブラウザが長く開いたままになると、時間が課金されます。
- 人の対応待ち。 一時停止(質問、承認、引き渡し、引き継ぎ)にも、それぞれ 1 分が含まれます。それを超えると、あなたが返信するか実行がタイムアウトするまで、待機時間に 1 分あたり $0.005 かかります。
- 遅いステップ。 非常に遅いページなどで 1 分を超えたステップは、超過分が課金されます。
実行オブジェクトの billable_time_s と time_usd には、進行中の待機も含め、それまでの課金対象の時間とその費用が表示されます。待機の費用に上限を設けるには、human_timeout_minutes を下げてください。それより長く待った実行は timed_out で終了します。
仮押さえの仕組み#
実行の開始時に、かかりうる最大額を仮押さえします。仮押さえした額はすぐに残高から差し引かれます。実行が終了すると、使った分だけが請求され、残りは残高に戻ります。
仮押さえ額は次の合計です。
- ステップ:
max_steps× モードのステップ単価。 - 1 回分の待機: (
human_timeout_minutes− 1) × $0.005。実行が人の対応待ちで一時停止しうる場合に加算されます。"human": falseと"approve": "none"の両方を設定しない限り、実行は一時停止する可能性があります。 - モデルの上乗せ料金: モデル予算の 6 分の 1(予算のうち 20% の上乗せ料金に当たる部分)。
modelを指定した場合のみ。
| 実行の設定 | 仮押さえ額 |
|---|---|
| デフォルト:高速、50 ステップ、一時停止あり、タイムアウト 30 分 | $0.30 + $0.145 = $0.445 |
"mode": "accurate"、他はデフォルト | $0.60 + $0.145 = $0.745 |
"max_steps": 20、"human_timeout_minutes": 5 | $0.12 + $0.02 = $0.14 |
"max_steps": 20、"human": false、"approve": "none" | $0.12 |
デフォルトに加えて "model": "claude-sonnet-5.5"、"max_model_usd": 0.60 | $0.445 + $0.10 = $0.545 |
実行オブジェクトの reserved_usd には、実行中は仮押さえ額が表示され、精算後は 0 になります。残高が仮押さえ額に満たない場合、開始リクエストは 402 を返します。max_steps か human_timeout_minutes を下げるか、チャージしてください。仮押さえによって API キーの利用上限を超える場合も 402 を返します。
実行の請求額#
実行が終了すると、ステータスにかかわらず、次の金額が請求されます。
- 実行したステップ数 × モードのステップ単価(人を待つ一時停止は含まず、最大で
max_steps) - さらに課金対象の時間 × 1 分あたり $0.005
- さらに独自モデルのトークン料金に対する 20% の上乗せ料金(
modelを指定した場合)
請求額が仮押さえ額を超えることはありません。失敗した実行や停止した実行も、実行したステップ分は支払います。charge_usd には、実行の終了から数秒後の精算時に請求額が表示されます。
費用の例#
| タスク | モード | 課金ステップ数 | 追加料金 | 請求額 |
|---|---|---|---|---|
| ページから値を読む | fast | 2 | なし | $0.012 |
| サイトを検索して結果を読む | fast | 5 | なし | $0.030 |
| 難しいサイトで同じ検索 | accurate | 6 | なし | $0.072 |
| ログインし、3 分後に二要素認証の質問に答え、アカウント情報を読む | fast | 7 | 課金対象 2 分、$0.010 | $0.052 |
| 長い複数ステップのフォームを入力・送信 | fast | 20 | なし | $0.120 |
同じフォームを "model": "claude-sonnet-5.5" で実行、トークン $0.20 | fast | 20 | 上乗せ料金 $0.04 | $0.160、別途 API リクエスト $0.20 |
| 誰も答えない質問、タイムアウト 30 分 | fast | 4 | 課金対象 約 29 分、$0.145 | 約 $0.17、ステータス timed_out |