pi-service-tier
Fast mode and provider service-tier controls for pi
Package details
Install pi-service-tier from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-service-tier- Package
pi-service-tier- Version
0.1.2- Published
- Apr 28, 2026
- Downloads
- 425/mo ยท 164/wk
- Author
- mavam
- License
- MIT
- Types
- extension
- Size
- 75.4 KB
- Dependencies
- 0 dependencies ยท 3 peers
Pi manifest JSON
{
"extensions": [
"./service-tier.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
โก pi-service-tier
A pi extension that toggles fast mode and applies provider service tiers.
๐ฆ Install
pi install npm:pi-service-tier
If you use pi-fancy-footer, you'll get a service tier widget in the footer:

โจ What it does
- Adds service tier parameters to supported provider requests when a tier is configured
- Adds
/fastto toggle the current model provider between fast mode and off - Adds
/service-tierto configure all supported providers from an interactive modal - Adds an optional service tier widget when
pi-fancy-footeris installed
๐ Commands
/fast: toggles the current model provider between its fast tier and off. The supported providers all usepriorityas the fast tier./service-tier: opens an interactive editor. The current model provider appears first, followed by the remaining supported providers. Press Enter or Space to cycle throughoffand the provider-specific tiers.
โ๏ธ Configure
Run /service-tier or create ~/.pi/agent/service-tier.json:
{
"openai": "priority",
"openai-codex": "flex",
"anthropic": "priority",
"google": "priority",
"google-vertex": "flex"
}
Supported providers
| Provider | Tiers | Fast tier |
|---|---|---|
openai |
flex, priority |
priority |
openai-codex |
flex, priority |
priority |
anthropic |
priority, standard |
priority |
google |
flex, priority |
priority |
google-vertex |
flex, priority |
priority |
To turn a provider off, omit its key. Only the values listed above are accepted. Batch APIs are separate asynchronous APIs and are not configured by this extension.
๐งฉ Footer widget
When pi-fancy-footer is installed, the widget appears only when the active model uses a supported provider/API pair and that provider has a configured tier.
The widget id is pi-service-tier.service-tier. It uses the current
pi-fancy-footer extension widget API, with row 1, order 8, right
alignment, and no grow behavior by default.
๐ TODO
- Account for service-tier pricing in pi usage metrics. The extension currently injects the tier into the provider request payload, but pi's OpenAI Codex cost calculation reads the requested tier from provider options. Until pi exposes a first-class extension path for that option, displayed usage costs can omit flex or priority multipliers.