pi-anthropic-vertex
February 25, 2026 ยท View on GitHub
Standalone Anthropic Vertex provider extension for pi.
This package adds anthropic-vertex support even when your pi build does not include it in core.
What it provides
- Registers provider:
anthropic-vertex - Registers Claude Vertex model list
- Implements Anthropic Vertex streaming via
@anthropic-ai/vertex-sdk - Supports both Google-standard and Claude-style project/region env vars
Project ID resolution order:
- stream options
project GOOGLE_CLOUD_PROJECTGCLOUD_PROJECTANTHROPIC_VERTEX_PROJECT_IDgcloud config get-value project
Region resolution order:
- stream options
region GOOGLE_CLOUD_LOCATIONCLOUD_ML_REGION- default
us-east5
Install
From git
pi install git:github.com/basnijholt/pi-anthropic-vertex
From local path
pi install ~/repos/pi-anthropic-vertex
Usage
Option A: service account credential file
export GOOGLE_APPLICATION_CREDENTIALS="$HOME/.config/claude-vertex-key.json"
export ANTHROPIC_VERTEX_PROJECT_ID="your-gcp-project-id"
export CLOUD_ML_REGION="us-east5"
pi --provider anthropic-vertex --model claude-opus-4-6@default
Option B: gcloud ADC (no credential file)
gcloud auth application-default login
gcloud config set project your-gcp-project-id
export CLOUD_ML_REGION="us-east5"
pi --provider anthropic-vertex --model claude-opus-4-6@default
One-off test (without install)
pi -e ~/repos/pi-anthropic-vertex \
--provider anthropic-vertex \
--model claude-opus-4-6@default