verboo code

Integrations

Use Verboo Code with Pi

Install Pi, connect your Verboo Code key, and choose a model to start coding.

On this page

1. Prepare access

With Node.js and npm installed, install Pi. Your Verboo Code account needs access to the model you want to use.

Terminal · Bash / Zsh
npm install -g --ignore-scripts @earendil-works/pi-coding-agent

Create a key in the dashboard and replace <VERBOO_API_KEY> below. Export the variable in the same terminal where you will launch the CLI. The configuration reads this variable for authentication, keeping your key out of the JSON file.

Terminal · Bash / Zsh
export VERBOO_API_KEY="<VERBOO_API_KEY>"

On Windows, set the variable with PowerShell:

PowerShell
$env:VERBOO_API_KEY = "<VERBOO_API_KEY>"

2. Configure the provider

Create ~/.pi/agent/models.json and its parent folders if they do not exist. If the file already exists, add the verboo entry to the providers object while preserving your current configuration.

~/.pi/agent/models.json
{
  "providers": {
    "verboo": {
      "baseUrl": "https://code.verboo.ai/router/v1",
      "api": "openai-completions",
      "apiKey": "$VERBOO_API_KEY",
      "authHeader": true,
      "models": [
        {
          "id": "<MODEL_ID>"
        }
      ]
    }
  }
}

Use the exact model ID

Replace <MODEL_ID> with an ID returned by your account’s models API, including in the commands below. Choose a model with tool support. Context, images, and reasoning depend on the model capabilities and your plan.

In Pi, openai-completions selects Chat Completions. The apiKey variable uses a $ prefix. Adjust contextWindow and maxTokens to your model if needed; Pi defaults may exceed its limits. On Windows, use %USERPROFILE%/.pi/agent/models.json.

3. Start and verify

Open a terminal in your project folder and start the CLI with your configured model:

Terminal · Bash / Zsh
pi --provider verboo --model "<MODEL_ID>"

Inside Pi, use /model to select models from the verboo provider. Reopen the picker to reload file changes.

To check available IDs and key access, query the API in Bash or Zsh:

GET /models · Bash / Zsh
curl https://code.verboo.ai/router/v1/models \
  -H "Authorization: Bearer $VERBOO_API_KEY"

For a 401 response, check the key and environment variable. For 403, check model access in your plan. If the model is missing, check its ID and provider configuration.

Official Pi documentation