Piコーディングエージェントは、インストールに料金がかかりません。MITライセンスのソフトウェアであり、プラン料金もシート料金もありません。Piに支払うすべての金額はモデルのトークン料金であり、4種類の経路を通じて購入します。それらは、Earendil独自のRadiusゲートウェイ、/loginを通じてログインしたアカウント(Piのプロバイダードキュメントでは、2026年9月22日の更新まで7種類が掲載され、その中にはClaude Pro/Max、Codex経由のChatGPT Plus/Pro、OpenRouterが含まれていました)、直接のベンダーAPIキー、または~/.pi/agent/models.jsonに自分で追加するOpenAI互換またはAnthropic互換エンドポイントです。請求方法は十分に異なるため、「Piの料金はいくらか」に単一の金額はありません。
このページが扱うのは、Earendil Inc.がpi.devで公開しているターミナル型コーディングエージェントです。Inflection AIのPi(pi.ai)、Pi Networkのコイン、Raspberry Pi、そして別の作者によるMITライセンスのコーディングエージェントであるOh My Piとは異なります。これらの料金はここには適用されません。
Piコーディングエージェントの料金:各層で請求されるもの
| 層 | 掲載価格 | 料金が発生する場所 |
|---|---|---|
Pi CLI(@earendil-works/pi-coding-agent) | $0、MITライセンス | どこにも発生しません。サイトにはプランもサブスクリプションも掲載されていません。 |
| Radius、Earendil独自のゲートウェイ | 公開された100万トークンあたりの料金に加え、チャージ時には「当社が決済処理業者に支払う手数料」が加算されます | 認証したRadius組織内の前払いクレジット |
Claude Pro/Max(/login経由) | プランの割当ではなく、Anthropicの追加使用量からトークン単位で請求 | Anthropicアカウント |
ChatGPT Plus/Pro(/login(Codex)経由) | 既存の有料ChatGPTサブスクリプションが必要。Piはトークン単価を公開していません | OpenAIアカウント |
OpenRouter(/login経由) | 自分のOpenRouterクレジットから請求 | OpenRouterアカウント |
GitHub Copilot、xAI、またはMeta(Muse)(/login経由) | このページでは未確認 | ここでは未検証。これらのベンダーの規約を確認してください |
自分のキーまたはゲートウェイ(models.json) | そのプロバイダーが請求する金額 | そのプロバイダーのアカウント |
2026年9月18日に確認し、同21日に再確認した情報源:Piリポジトリ(MIT、アーカイブされていない)、公式サイト、7つの/loginルートに関するPiのプロバイダードキュメント、およびRadius FAQ。Piの2026年9月22日のドキュメント更新で、その7つの一覧は削除された。現在のプロバイダーページには「プロバイダーがサポートするメソッドを確認するには/login [provider]を使用してください」と記載されている(2026年10月1日に再読)。Radiusも、自身が「現在はクローズドソースのサービス」であると述べている。
インストールするものに気づかないうちに影響するため、命名上の落とし穴について一言説明しておきます。Pi は2026年5月7日に、badlogic/pi-monoおよび npm スコープの@mariozechnerから、earendil-works/piおよび@earendil-worksへ移行しました。0.74.0 は新しいスコープでの最初のリリース、0.73.1 は旧名称での最後のリリースであり、旧パッケージは非推奨になりましたが、公開は取り下げられていません。サードパーティのチュートリアルや回答エンジンは、今も使われなくなったインストールコマンドを案内しています。現在のコマンドはnpm install -g --ignore-scripts @earendil-works/pi-coding-agentです。2026年9月21日に確認した時点で、レジストリ上の最新バージョンは2026年9月20日に公開された 0.86.1 でした。
サブスクリプション経由は予算が崩れる場所
すでにClaude ProまたはMaxを契約しているなら、それでサインインするのが自然に思える。Piは、それが実際に何を意味するかを説明している。2026年9月22日のドキュメント更新以前、Pi自身のプロバイダードキュメントには「第三者ハーネスの利用は追加利用分から消費され、Claudeプランの上限ではなく、トークン単位で請求されます」と記載されていた。更新後、この文は削除され、設定であるwarnings.anthropicExtraUsageだけが残り、「Anthropicサブスクリプション認証によって有料の追加利用が発生する可能性がある場合に警告する」と説明されている。Piのv0.99.2ソースにある警告自体は今も、第三者ハーネスの利用は「追加利用分から消費され、Claudeプランの上限ではなく、トークン単位で請求されます」と記載している。同じ趣旨のPiのターミナル警告に遭遇したユーザーは、issue #3670として報告したが、ボットが自動的にクローズし、メンテナーはAnthropicがこの方法でプランの割当量を使用することを認めていないと回答した。一方で、サブスクリプションによるログインは追加利用には有用だとも述べている。Piの説明をそのまま受け取るなら、サブスクリプションはPiの予算ではなく、別途発生するトークン単位の料金の前提条件である。Anthropic自身のAgent SDK記事は現在、第三者アプリについて逆の説明をしており、2026年6月15日の更新以降、「その利用はサブスクリプションの利用上限から引き続き消費される」と記載している。そのため、どちらか一方の文だけを信じず、短いセッション後にSettings > Usageを確認すること。
Anthropic側も料金について同じ見解を示している。ヘルプセンターには、利用クレジットは標準API料金で請求されるとあり、ウェブアプリのSettings > Usageで有効化できる。別の利用バンドル記事には、前払い利用バンドルの割引が掲載されている。
| バンドル価値 | 割引 | 支払額 |
|---|---|---|
| $50 | 10% | $45 |
| $250 | 20% | $200 |
| $1,000 | 30% | $700 |
同じ記事では、個人のProおよびMaxプランではバンドル購入額を月額$2,000、Teamでは月額$3,000に制限しており、価格とプランは変更される可能性があるとしている。日付は2026年5月18日で、追加利用に関する記事の日付は2026年8月10日である。
この2つの記事は異なる残高と異なる利用環境について説明しているため、片方だけでなく両方を読むこと。バンドル記事には、利用バンドル残高は「Claude、Claude Desktop、Claude Mobile(iOSおよびAndroid)、Claude Code、Cowork、およびClaudeアカウントを使用する第三者製品全体に適用される」とある。追加利用記事には、「利用クレジットはClaudeの会話とClaude Codeターミナル利用の両方に適用される」とあり、第三者ハーネスについてはどちらとも述べていない。これは除外ではなく、記載がないということである。予算に関して両記事が明示する請求上の帰結は、標準API料金によるトークン単位の請求である。
この警告文の背景にあるポリシーの経緯も知っておく価値があるが、これは二次情報である。VentureBeatは2026年5月13日、Anthropicが2026年4月4日に第三者エージェントツールによるClaudeサブスクリプション請求を停止し、その後、API料金で請求される別個の月次Agent SDKクレジットプールを通じて経路を再開したと報じた。このクレジットは繰り越されず、使い切った後に一般サブスクリプションの割当量へフォールバックすることもない。Anthropic自身のAgent SDK記事はこの報道を上書きしている。記事は2026年6月15日向けの月次Agent SDKクレジットを発表した後、同日付の更新で変更を一時停止したと冒頭に記載している。クレジットは利用できず、Agent SDK、claude -p、第三者アプリの利用は引き続きプランの利用上限に算入される。VentureBeatの仕組みは現在の利用条件ではなく経緯として読み、ここで有料作業を実行する前に自分のアカウントのSettings > Usageを確認すること。
Kunavoの同じモデルに対するRadiusの料金
ここで紹介する経路のうち、Earendil自身が価格を設定しているのはRadiusだけである。モデル表には100万トークン単位の料金が掲載され、「モデルの利用可否と価格は変更される可能性がある」と明記されている。FAQには、チャージが表示価格に決済処理手数料を加えた金額で請求されるとあるが、割合は公開されていないため、Radiusの合計額を外部から計算することはできない。以下の表では、Radiusの公開料金を、同じ3つのClaudeモデルに対するKunavoの現在のカタログ料金およびモデルベンダー自身の表示価格と比較する。
| モデル | Radius:100万トークンあたりの入力/出力料金 | Kunavo:100万トークンあたりの入力/出力料金 | ベンダー表示価格:入力/出力 |
|---|---|---|---|
| Claude Haiku 4.5 | $1.00 / $5.00 | $0.70 / $3.50 | $1.00 / $5.00 |
| Claude Sonnet 5 | $2.00 / $10.00 | $1.40 / $7.00 | $2.00 / $10.00 |
| Claude Opus 5 | $5.00 / $25.00 | $3.50 / $17.50 | $5.00 / $25.00 |
Radiusの数値は2026年9月18日に同社のドキュメントから読み取り、同年9月21日に変更がないことを確認した。Kunavoの数値はライブカタログから表示している。料金表より請求額を大きく変えるRadius固有の仕組みに注意:段階制モデルでは「段階はリクエストの入力トークン総数から選択され、リクエスト全体に適用される」。そのためgpt-5.4行は、リクエストが272,000入力トークンを超えると$2.50 / $15.00から$5.00 / $22.50へ移る。長いエージェント会話では、徐々に変わるのではなく一度に再計算される。
1か月分を算術で試算
1か月、1モデル、キャッシュされない入力トークン6,000,000個と出力トークン600,000個、キャッシュ読み取りなし、キャッシュ書き込みなし、画像料金・ツール料金なしと仮定する。これは計測したタスクではなく、リポジトリ上で毎日継続的にエージェントを使う場合のおおよその形である。
| モデル | Radiusの公開料金の場合 | Kunavoのカタログ料金の場合 |
|---|---|---|
| Claude Haiku 4.5 | $9.00 | $6.30 |
| Claude Sonnet 5 | $18.00 | $12.60 |
| Claude Opus 5 | $45.00 | $31.50 |
これは上記の仮定に基づく例示的なトークン見積もりであり、計測したタスク費用でも請求額の上限でもない。Radius列には、チャージ時に加算される非公開の決済処理手数料も含まれていない。2列を判定としてではなく行ごとに読むこと。同じ金額になる箇所では、選択は価格以外の要素で決まり、差がある箇所では、経路を選んで残りを仮定するのではなく、実行する具体的なモデルの料金を調べるべき理由になる。
同じ見積もりにはKunavo側の注意点も2つある。カタログ額は請求額の下限であって上限ではない。アップストリームが料金を報告すると、請求ガイドの説明どおり、請求額はカタログ料金とアップストリーム料金×適用マークアップの大きい方になる。また、最低チャージ額は$10の前払いクレジットであり、資金投入済みアカウントを開設するために必要な現金であって、タスク料金でもサブスクリプションでもない。キャッシュ料金は別途発生し、キャッシュに記載されている。
掲載料金が最安でも、完了したタスクが最安とは限らない
これは異なる2つの主張であり、混同すると安い経路が高くつく。100万単位の料金が3分の1の小型モデルでも、強力なモデルが1回で適用する変更に3回必要なら、全体では高くなる。まず経路、次にモデルで決める。
- Radius:Piが組み込む経路、すなわち
/login経由のOAuth、公開料金表、Piが表示方法をすでに把握している料金メタデータが必要な場合。FAQには、法人顧客向けにBYOKを利用できるとある。 - ベンダーの直接キー:ベンダー独自の機能、サポート、条件を利用したく、必要なモデルファミリーが1つだけの場合。
- 既存のサブスクリプション:上のセクションを読んだ後に限る。これはトークン単位の追加利用の前提条件であり、Pi向けに同梱された割当量ではない。
- 互換ゲートウェイ:Kunavoなど。選択したモデルのトークン単価が決め手で、カスタムプロバイダーを手動設定する意思がある場合。
- ローカル推論:ハードウェアをすでに所有しており、モデルが実際にツールワークフローを処理できる場合。PiはOllama、vLLM、LM Studioをカスタムプロバイダーとして文書化している。
その後に計測する。Piの利用ドキュメントでは、トークン/キャッシュ利用量、コスト、コンテキスト利用量、現在のモデルを含むTUIフッターと、セッションファイル、ID、メッセージ、トークン、コストを出力する/sessionについて説明している。ただし、コストが設定されている場合に限る。これが次のセクションの注意点である。定期実行する作業を移行する前に、2つの候補で同じ範囲を限定したタスクを実行する。
Piを自分のエンドポイントに向ける
Piのドキュメントには汎用のbase-URL環境変数は記載されていない。文書化された変数にはANTHROPIC_BASE_URLもOPENAI_BASE_URLも存在しない。2026年9月22日のドキュメント更新以降、エンドポイントの記載はプロバイダーページのAZURE_OPENAI_BASE_URLだけである。更新では、Bedrockプロキシ用の標準AWS SDK変数としてドキュメントに示されていたAWS_ENDPOINT_URL_BEDROCK_RUNTIMEが削除された。そのため、カスタムエンドポイントは~/.pi/agent/models.jsonに記述する。このファイルは/modelを開くたびに再読み込みされるため、セッション途中でも編集できる。同じ更新以前、Piはそのためのワイヤープロトコルを正確に4つ、openai-completions、openai-responses、anthropic-messages、google-generative-aiとして文書化していた。更新後のモデルページにはそれらが1つも掲載されておらず、例ではopenai-completionsを示し、「OpenAI互換、Anthropic互換、またはGoogle互換のエンドポイント」と説明している。Piのv0.99.2ソースでは、このフィールドは自由文字列として型付けされ、10個の組み込み実装のうち一致するものへ振り分けられる。4つに加え、mistral-conversations、azure-openai-responses、openai-codex-responses、bedrock-converse-stream、google-vertex、pi-messagesである。カスタムプロバイダーについて文書化されたのは4つだけで、他の6つはここではテストしていない。Kunavoは4つのうち最初の3つを提供するが、Google Generative AIルートはないため、4番目の型に対応するKunavoの経路はない。
以下の設定はPiのモデルドキュメント、および2026年9月22日の更新で詳細が削除された部分についてはPiのv0.99.2ソース、さらにKunavoの文書化されたエンドポイントに基づいている。ここではKunavoに対して実行していない。KunavoのPi統合ガイドがこのクライアントの公開設定リファレンスである。このガイドはOpenAI互換ルートを使用しており、貼り付けて使う設定ブロックにはこのanthropic-messagesルートを含めていない。また、このガイドの設定もランタイムテストは行われていない。以下のブロックは検証の出発点として扱い、動作中の経路を保持し、調整が必要になることを想定すること。
{
"providers": {
"kunavo": {
"baseUrl": "https://api.kunavo.com",
"api": "anthropic-messages",
"apiKey": "$KUNAVO_API_KEY",
"models": [
{
"id": "claude-sonnet-5",
"name": "Claude Sonnet 5",
"reasoning": true,
"input": [
"text",
"image"
],
"cost": {
"input": 1.4,
"output": 7,
"cacheRead": 0.14,
"cacheWrite": 1.75
}
}
]
}
}
}このブロックには、実際に問題になりうる注意点が4つある。
- ベースURLは
/v1を含まないオリジンである。Anthropic形式のクライアントは自動的に/v1/messagesを追加するため、https://api.kunavo.com/v1では/v1/v1/messagesへのリクエストが生成され、404になる。ベースURLのページを参照。Pi自身のドキュメントではこれが確定していない。2026年9月22日の更新以前は、1つのanthropic-messages例がオリジンのみのhttps://proxy.example.comを使い、別の例がhttps://proxy.example.com/v1を使っていたが、更新で両方とも削除され、決着していない。最初の呼び出しが404になる場合は、この行を変更する。OpenAI互換プロバイダーでは逆の規約に従い、https://api.kunavo.com/v1を使い、apiをopenai-completionsに設定する。 costブロックは実質的に省略できない。Piのソース(v0.99.2)ではデフォルトがすべてゼロである。更新後のドキュメントにはその記載がない。そのため、自分で追加したプロバイダーは料金を入力するまで、フッターと/sessionで$0を報告する。組み込みプロバイダーとRadiusはカタログから料金を取得するが、自分で追加したものは取得しない。上の数値は現在のKunavoカタログから表示したもので、キャッシュ読み取り料金はキャッシュ表から、Claudeのキャッシュ書き込みは入力料金の1.25倍である。- コンテキスト上限と出力上限を設定する。同じソースでは、カスタムモデルのデフォルトをコンテキストウィンドウ128,000トークン、最大出力トークン16,384としている。選択したモデルに合う
contextWindowとmaxTokensを追加しなければ、Piはエンドポイントが設定していない制限で会話を管理する。 - 最初はAnthropic互換フラグを変更しない。現在、これらのデフォルトはドキュメントではなくPiのソース(v0.99.2)にあり、すべてが同じ方向を示すわけではない。
supportsEagerToolInputStreamingとsupportsLongCacheRetentionのデフォルトはtrueである。バックエンドがフィールドを拒否するために最初のフラグをfalseに設定しない限り、Piはツールごとのeager_input_streamingを送信する。一方、supportsStrictTools、allowEmptySignature、supportsMidConvoEffortのデフォルトはfalseである。2026年9月22日の更新以前、Piは最後の項目について、形式をまねただけのAPIではなく、忠実なAnthropic Messagesトランスポートでのみ使用すべきだと警告していた。更新後のモデルページでは、すべてに対する1つの規則に置き換えられた。互換性設定は「エンドポイントのリクエストまたはレスポンス動作における検証済みの差異を記述すべきである。エンドポイントがOpenAI互換またはAnthropic互換をうたっているというだけで有効にしてはならない」。Kunavoがこれらのどれを受け入れるかはテストしていないため、上のブロックではどれも設定していない。
もう1つ知っておくべき仕組みがある。apiKeyは$ENV_VAR、標準出力が使用される!shell-command、またはリテラルを受け入れる。この項目はファイルを読み込むためには必須ではない。2026年9月22日のドキュメント更新以降、Piのモデルページには認証情報の解決順序が公開されている。「まずランタイムの--api-key、次に保存済みのauth.json認証情報、models.jsonのapiKey、最後にプロバイダーの環境変数または利用可能なクラウド認証情報」。同じページには、Piが何らかの認証情報を解決できるまでは、カスタムモデルはmodels.jsonから読み込まれるが、「/modelでは利用できない」と記載されている。
このブロックを調整するより公開設定ページに従いたい場合は、まずPi統合ガイドから始めること。クライアントをまだ選んでいるなら、PiとOpenCodeの比較で2つのエージェントを比較でき、統合一覧にはKunavoの設定ガイドがあるすべてのクライアントが掲載されている。実際のタスクの料金を確認する準備ができたら、Kunavoアカウントを作成し、候補に絞ったモデルで範囲を限定した変更を1つ実行する。
よくある質問
Piコーディングエージェントの料金はいくらですか?
Piコーディングエージェントは無料のソフトウェアです。earendil-works/piのリポジトリはMITライセンスで、pi.devの公式サイトには料金ページ、プラン、サブスクリプションがありません(2026年9月21日確認)。支払うのは、そのエージェントに接続する経路によって請求されるモデル使用量です。経路には、EarendilのRadiusゲートウェイ、既存のClaudeまたはChatGPTサブスクリプション、直接のベンダーAPIキー、または~/.pi/agent/models.jsonに自分で追加する互換エンドポイントがあります。
Claude ProまたはMaxのサブスクリプションでPiを利用できますか?
現在、両者の説明は異なります。2026年9月22日のドキュメント更新でこの文が削除されるまで、Pi自身のプロバイダードキュメントには、第三者ハーネスの利用は追加使用量から引き落とされ、Claudeプランの上限ではなくトークン単位で請求されると記載されていました。Piは現在も、Anthropicモデルをサブスクリプション認証で実行するとその警告を表示し、v0.99.2のソースでは「Claudeプランの上限ではなく、トークン単位で請求」と表現しています。一方、2026年6月15日更新のAnthropic Agent SDKヘルプ記事では、Agent SDK、claude -p、第三者アプリの利用は引き続きサブスクリプションの使用量上限から引き落とされ、別途発表されていた月間クレジットは利用できないとされています。適用される場合、追加使用量は標準API料金で請求され、Settings > Usageで有効化する必要があります。この経路を予算に含める前に、Piで短いセッションを実行し、AnthropicアカウントのSettings > Usageを確認して、どの残高が動いたかを確認してください。
Piコーディングエージェントに最適なAPIは何ですか?
単一の答えはありません。経路ごとに、価格だけでなく到達できる対象が異なるためです。RadiusはEarendil独自のゲートウェイで、Pi自身の/loginからOAuthで接続し、100万トークンあたりの料金はRadiusのドキュメントで公開されています。直接のベンダーキーなら、そのベンダー独自の機能とサポートを利用できます。Kunavoのような互換ゲートウェイはmodels.jsonのカスタムプロバイダーとして追加でき、選択したモデルのトークン単価が決定要因なら比較する価値があります。ローカル推論が有利なのは、すでにハードウェアを運用しており、そのモデルがツールワークフローに対応できる場合だけです。
Piコーディングエージェントに最も安いAPIは何ですか?
表示上最も安い料金と、タスクを完了するまでの最安コストは異なります。100万トークンあたりの料金が低い小型モデルでも、同じ変更に何度も試行が必要なら、総額では高くなる可能性があります。許容できるレビュー作業で仕事を完了できる、最も安価なモデルを選び、実際のタスクでPiのフッターと/sessionのコスト表示を確認してください。なお、Piではカスタムモデルのコストブロックがデフォルトですべてゼロになるため、自分で追加したプロバイダーは料金を入力するまで$0と報告します。
現在のPiコーディングエージェントのnpmパッケージはどれですか?
@earendil-works/pi-coding-agentです。プロジェクトは2026年5月7日にbadlogic/pi-monoおよび@mariozechnerのnpmスコープからearendil-works/piおよび@earendil-worksへ移行しました。新しいスコープでの最初のリリースは0.74.0、古い名前での最後のリリースは0.73.1でした。古いパッケージは非推奨になりましたが公開取り下げにはなっていないため、古いチュートリアルでは動作しているように見えるものが依然としてインストールされます。npmレジストリ上の最新バージョンは0.86.1で、2026年9月20日に公開されています(レジストリ確認日:2026年9月21日)。
Pi、Radius、Anthropicのドキュメントを2026年9月18日に確認し、同年9月21日に再確認した。Piの2026年9月22日のドキュメント更新後、認証情報の順序とanthropic-messagesのベースURL例を、2026年10月1日にモデルページで再確認した。また、v0.99.2ソースのカスタムモデルのデフォルトも確認した。同日、追加利用に関する記載をPiの設定ページとv0.99.2ソースのターミナル警告で再確認し、/loginルートの一覧とエンドポイント変数をプロバイダーページで、API一覧と互換性フラグの指針をモデルページで、APIの振り分けとフラグのデフォルトをソースで確認した。さらに、このサイト自身の統合一覧も確認した。Kunavoの料金とこのページのすべての合計はライブカタログから表示したもので、計測したタスク費用ではなく、例示的なトークン計算である。PiからKunavoへのランタイムテストは実施していない。