← Cloudflare AI Gateway / ai-gateway / integrations / coding-agents
Pi
Pi ↗ je kódovací agent, který spouštíte v terminálu. Má vestavěnou podporu pro AI Gateway, takže místo nastavení základní URL adresy stačí vybrat cloudflare-ai-gateway poskytovatele a nasměrujte Pi na vaši bránu. Pi sestaví endpoint brány z ID vašeho účtu a slugu brány a směruje přes něj požadavky.
Předpoklady
Než začnete, budete potřebovat:
- autentizovaný gateway a jeho token gateway. Token brány musí mít
Runoprávnění. - ID vašeho účtu Cloudflare. Jak ho najít, zjistíte v Najděte ID svého účtu a zóny.
- Pi nainstalované a aktualizované na nejnovější verzi.
-
Nastavte gateway token, account ID a gateway slug jako proměnné prostředí. Následující příkazy je nastaví pro aktuální relaci. Chcete-li je zachovat trvale, přidejte je do profilu shellu (například
~/.zshrcnebo~/.bashrc).Nahraďte
<CLOUDFLARE_API_KEY>a<CLOUDFLARE_ACCOUNT_ID>svými hodnotami. Můžete ponechatCLOUDFLARE_GATEWAY_IDjakodefaulta směrovat přes výchozí gateway svého účtu, nebo ji změnit na jiný gateway slug.# 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"Alternativně vynechte
CLOUDFLARE_API_KEYa spusťte/loginv Pi, kam token raději uložíte. -
Zahajte relaci s modelem. Požadavky nyní směřují přes AI Gateway.
pi --provider cloudflare-ai-gateway --model "claude-sonnet-4-6"
Chcete-li potvrdit, že provoz dorazí do AI Gateway, projděte si Ověřte, že to funguje.