Pi extension package for the Poolside inference API.
Pi extension package for the Poolside inference API.
Provides the poolside provider with OpenAI-compatible completions endpoint.
The extension registers cached models at startup and refreshes the model list
through Pi’s provider refresh API when credentials are available.
| Model | Reasoning | Context | Max Output |
|---|---|---|---|
poolside/laguna-m.1 | yes | 262144 | 32768 |
poolside/laguna-xs-2.1 | yes | 262144 | 32768 |
Install the package:
pi install npm:@aliou/pi-poolside
Configure your API key. Either:
POOLSIDE_API_KEY environment variable~/.pi/agent/auth.json:
{ "poolside": { "type": "api_key", "key": "your-api-key" } }
models.json (see Custom Models docs for full configuration reference):
{
"providers": {
"poolside": {
"apiKey": "your-api-key"
}
}
}
Select a poolside model in Pi.
--api-key flagauth.json entry for poolsidePOOLSIDE_API_KEYpnpm install
pnpm typecheck
pnpm lint
pnpm check:lockfile
extensions/provider/: Pi provider extension entry point and model refresh logic.