Skip to content

berget-ai/pi-provider

Repository files navigation

Pi extension for Berget AI

Run Berget AI models inside Pi.

Prerequisites

Installation

pi install npm:@bergetai/pi-provider

Restart Pi or run /reload to load the extension.

Authentication

This provider supports two authentication methods. API key authentication takes precedence when both are configured.

Using an API key

Set your API key using one of the following methods.

Environment variable (recommended):

export BERGET_API_KEY=your-api-key

~/.pi/agent/auth.json:

{
  "berget": {
    "type": "api_key",
    "key": "your-api-key"
  }
}

~/.pi/agent/models.json:

{
  "providers": {
    "berget": {
      "baseUrl": "https://api.berget.ai/v1",
      "apiKey": "your-api-key"
    }
  }
}

Using a Berget Code plan

If you have a Berget Code plan, authenticate interactively through your browser:

/login

Select "Use a subscription" and then "Berget AI".

Usage

Once authenticated, Berget AI models are available in Pi. Select one with:

/model

Or cycle through models with Ctrl+P. Models are prefixed with berget/.

List all available models from the command line:

pi --list-models

Contributing

See CONTRIBUTING.md for development setup, testing, and architecture details.

Licence

MIT

About

Run Berget AI models inside Pi with Swedish EU-jurisdiction hosting

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors