GitLab Duo provider extension for pi
npm install pi-gitlab-duoGitLab Duo provider extension for pi.
Provides access to GitLab Duo AI models (Claude and GPT) through GitLab's AI Gateway.
| Model ID | Name |
|----------|------|
| claude-opus-4-5-20251101 | Claude Opus 4.5 |
| claude-sonnet-4-5-20250929 | Claude Sonnet 4.5 |
| claude-haiku-4-5-20251001 | Claude Haiku 4.5 |
| gpt-5.1-2025-11-13 | GPT-5.1 |
| gpt-5-mini-2025-08-07 | GPT-5 Mini |
| gpt-5-codex | GPT-5 Codex |
All models support extended thinking/reasoning.
``bash`
pi install npm:pi-gitlab-duo
`bash`
pi
/login gitlab-duo
This will open GitLab's OAuth flow. After authorizing, copy the callback URL and paste it when prompted.
Set the GITLAB_TOKEN environment variable:
`bash`
export GITLAB_TOKEN=glpat-xxxxxxxxxxxxxxxxxxxx
pi --provider gitlab-duo --model claude-sonnet-4-5-20250929
`bashInteractive mode
pi --provider gitlab-duo --model claude-sonnet-4-5-20250929
- GitLab Duo subscription (Duo Pro or Duo Enterprise)
- pi >= 0.49.0
MIT