Pi ↗ は、ターミナルで動かすコーディングエージェントです。AI Gateway の組み込み対応があるため、ベース URL を設定する代わりに cloudflare-ai-gateway プロバイダーを選び、ゲートウェイを指定します。Pi はアカウント ID とゲートウェイスラグからゲートウェイエンドポイントを組み立て、リクエストをそこへルーティングします。
始める前に、次が必要です。
- 認証済みゲートウェイ と、その ゲートウェイトークン。ゲートウェイトークンには
Run権限が必要です。 - Cloudflare アカウント ID。確認方法は アカウント ID とゾーン ID を確認する を参照してください。
- 最新版に更新した Pi。
-
ゲートウェイトークン、アカウント ID、ゲートウェイスラグを環境変数に設定します。次のコマンドは、現在のセッション向けです。永続化するには、シェルのプロファイル(例:
~/.zshrcや~/.bashrc)に追加します。<CLOUDFLARE_API_KEY>と<CLOUDFLARE_ACCOUNT_ID>を自分の値に置き換えます。CLOUDFLARE_GATEWAY_IDはdefaultのままで、アカウントのデフォルトゲートウェイへルーティングできます。別のゲートウェイスラグに変えることもできます。# Run `wrangler auth token` to get an auth token. export CLOUDFLARE_API_KEY="<CLOUDFLARE_API_KEY>" # Run `wrangler whoami` to get your account ID. export CLOUDFLARE_ACCOUNT_ID="<CLOUDFLARE_ACCOUNT_ID>" # Use `default` to route through your account's default gateway. export CLOUDFLARE_GATEWAY_ID="default"# Run `wrangler auth token` to get an auth token. $env:CLOUDFLARE_API_KEY = "<CLOUDFLARE_API_KEY>" # Run `wrangler whoami` to get your account ID. $env:CLOUDFLARE_ACCOUNT_ID = "<CLOUDFLARE_ACCOUNT_ID>" # Use `default` to route through your account's default gateway. $env:CLOUDFLARE_GATEWAY_ID = "default"あるいは、
CLOUDFLARE_API_KEYを省略し、Pi 内で/loginを実行してトークンを保存します。 -
モデルに対してセッションを開始します。リクエストは AI Gateway 経由でルーティングされます。
pi --provider cloudflare-ai-gateway --model "claude-sonnet-4-6"
トラフィックが AI Gateway に届いていることを確認するには、動作確認 を参照してください。