INTEGRITY Dokumentace

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:

  1. 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 ~/.zshrc nebo ~/.bashrc).

    Nahraďte <CLOUDFLARE_API_KEY> a <CLOUDFLARE_ACCOUNT_ID> svými hodnotami. Můžete ponechat CLOUDFLARE_GATEWAY_ID jako default a 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_KEY a spusťte /login v Pi, kam token raději uložíte.

  2. 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.