Edgee CLI setup (recommended)
The fastest way to connect Pi to Edgee is the CLI. It authenticates, registers an Edgee provider in your Pi config (populated from the live Edgee model catalog), and starts Pi.1
Install the Edgee CLI
- macOS / Linux
- Homebrew (macOS)
- Windows (PowerShell)
2
Install Pi
Pi 0.79.4 or newer is required. Earlier versions read the credential differently and the gateway answers
401.3
Launch Pi through Edgee
edgee provider to ~/.pi/agent/models.json (or your PI_CODING_AGENT_DIR, if set). It is additive: every other provider, model, and login you already had keeps working. Each model carries its context window and per-million-token rates from the Edgee catalog, so Pi’s context gauge and session cost readout work instead of reporting every session as EDGEE_API_KEY` reference and supplied at launch, never written to disk.
Manual setup (advanced)
Prefer to configure Pi yourself? Add the provider to~/.pi/agent/models.json and declare the models you want:
pi:
baseUrl carries no /v1 suffix: with api: "anthropic-messages", Pi appends /v1/messages itself. A custom provider in Pi is defined by its models, so the models list cannot be empty. edgee launch pi writes all of this for you from the live catalog.Benefits
Cost reduction
Edgee’s token compression reduces the tokens sent to and from the model, with no change to output quality.
Observability
Every request is logged in the Edgee Console with token counts, latency, and cost breakdowns.
Reliability
Automatic retry and fallback across providers keeps your sessions running even when a provider has issues.
One command
No config to edit, the CLI wires everything up.
Next Steps
- Learn more about the Edgee CLI and its launch commands
- Set up observability to monitor usage and costs
- Explore retry and fallback for resilient routing