Skip to main content

llm-vertex-fork

Plugin for LLM adding support for Google Cloud Vertex AI.

Please note that this plugin is for Vertex AI specifically, not Google AI Studio.

For Gemini support using AI Studio, please see llm-gemini instead.

Supported models:

  • gemini-3-flash-preview
  • gemini-3-pro-preview
  • gemini-2.5-flash
  • gemini-2.5-pro
  • gemini-2.0-flash-lite
  • gemini-2.0-flash
  • gemini-1.5-pro
  • gemini-1.5-flash

Installation

See Installing Plugins for detailed instructions.

Method 1: Use llm

$ llm install llm-vertex-fork

Method 2: Use pip

$ pip install llm-vertex-fork

Method 3: Manual

$ git clone https://github.com/avoidik/llm-vertex
$ llm install -e llm-vertex

Use

First, authenticate using gcloud:

$ gcloud auth application-default login

Export two environment variables for the GCP Project and location you want to use:

$ export VERTEX_PROJECT_ID=gcp-project-id VERTEX_LOCATION=us-east1

Run llm and specify one of the provided models:

$ llm -m vertex-gemini-2.5-pro "What's one clever name for a pet pelican?"

**Bill Murray.**

It's clever because it's a pun on the pelican's most prominent feature (its **bill**) and evokes the actor's beloved, slightly goofy, and deadpan persona, which fits a pelican perfectly.

Or, in a chat mode:

$ llm chat -m vertex-gemini-2.5-pro

Development

Create and activate a virtual environment:

$ python -m venv .venv
$ source .venv/bin/activate

Install the package in development mode with test dependencies:

$ pip install -e '.[dev]'

Run the tests:

$ python -m pytest

The tests use mocking to avoid requiring actual Google Cloud credentials during development, but do not really test actual functionality outside of making sure the plugin is installed and can be used.

Metadata

Release files for llm-vertex-fork 0.2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for llm-vertex-fork 0.2.5
File Size Uploaded Provenance
llm_vertex_fork-0.2.5.tar.gz 8.2 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for llm-vertex-fork 0.2.5
File Interpreter ABI Platform
llm_vertex_fork-0.2.5-py3-none-any.whl Python 3 none any Details

Total release size: 15.8 kB

Release files / llm_vertex_fork-0.2.5.tar.gz

Download URL llm_vertex_fork-0.2.5.tar.gz
Size 8.2 kB
Tags Source
SHA-256 checksum
How to use checksums
06edbc9a13c7efe388c8bc41d09ddd90cf1d04472e5035e19724f8d4823debbf
BLAKE2b-256 checksum
How to use checksums
f90fd3743092b83e317dfc00fa011b6abe486db6cb31bc07a828403a8347df60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 18, 2025.

Transparency log

Release files / llm_vertex_fork-0.2.5-py3-none-any.whl

Download URL llm_vertex_fork-0.2.5-py3-none-any.whl
Size 7.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d7e59d24c5c1947edc735eb39a957e2b6452c3dca4299634ca6beb4d21f167ee
BLAKE2b-256 checksum
How to use checksums
9d0a6355089f3ddef8ded6406d746bd1d6a0793457c5ead266982c2c5b9eae5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 18, 2025.

Transparency log

Security for llm-vertex-fork 0.2.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for llm_vertex_fork-0.2.5.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Dec 18, 2025.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page