Metadata-Version: 2.4
Name: genkit-vertexai
Version: 0.9.0
Summary: Genkit Google Cloud Vertex AI Plugin
Project-URL: Bug Tracker, https://github.com/genkit-ai/genkit/issues
Project-URL: Documentation, https://firebase.google.com/docs/genkit
Project-URL: Homepage, https://github.com/genkit-ai/genkit
Project-URL: Repository, https://github.com/genkit-ai/genkit/tree/main/py
Author: Google
Author-email: Yesudeep Mangalapilly <yesudeep@google.com>, Elisa Shen <mengqin@google.com>, Niraj Nepal <nnepal@google.com>
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: ai,artificial-intelligence,generative-ai,genkit,google,llm,machine-learning,model-garden,vertex-ai
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Framework :: AsyncIO
Classifier: Framework :: Pydantic
Classifier: Framework :: Pydantic :: 2
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: anthropic>=0.40.0
Requires-Dist: genkit
Requires-Dist: genkit-anthropic
Requires-Dist: genkit-openai
Requires-Dist: google-cloud-aiplatform>=1.77.0
Requires-Dist: google-cloud-bigquery>=3.11.0
Requires-Dist: google-cloud-firestore>=2.14.0
Requires-Dist: google-genai>=1.7.0
Requires-Dist: strenum>=0.4.15; python_version < '3.11'
Requires-Dist: structlog>=25.2.0
Description-Content-Type: text/markdown

# Genkit Vertex AI Plugin

Integrate Genkit with Google Cloud Vertex AI Model Garden.

## Installation

```bash
uv add genkit-vertexai
```

## Usage

```python
from genkit import Genkit
from genkit_vertexai.model_garden import ModelGarden

ai = Genkit(
    plugins=[ModelGarden(project_id='my-project', location='us-central1')],
)

res = await ai.generate(
    model='modelgarden/anthropic/claude-3-5-sonnet-v2@20241022',
    prompt='Explain recursion in 10 words.',
)
print(res.text)
```

Requires Google Cloud Application Default Credentials (ADC) or explicit credentials.
