Metadata-Version: 2.4
Name: turingpulse-sdk-vertexai
Version: 1.4.0
Summary: TuringPulse SDK integration for Google Vertex AI (Gemini)
Project-URL: Homepage, https://turingpulse.ai
Project-URL: Documentation, https://turingpulse.ai/docs/sdk/vertexai
License-Expression: LicenseRef-Proprietary
Requires-Python: >=3.11
Requires-Dist: google-cloud-aiplatform>=1.60.0
Requires-Dist: turingpulse-sdk>=1.0.0
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Description-Content-Type: text/markdown

# turingpulse-sdk-vertexai

TuringPulse SDK integration for Google Vertex AI — automatic tracing for Gemini models via Vertex AI.

## Installation

```bash
pip install turingpulse-sdk-vertexai
```

## Quick Start

```python
import vertexai
from vertexai.generative_models import GenerativeModel
from turingpulse_sdk import init, TuringPulseConfig
from turingpulse_sdk_vertexai import instrument_vertexai

init(TuringPulseConfig(api_key="sk_live_...", workflow_name="my-project"))
instrument_vertexai(name="my-project")

vertexai.init(project="my-gcp-project", location="us-central1")
model = GenerativeModel("gemini-1.5-pro")
response = model.generate_content("Hello!")
```

## Documentation

Full documentation: [turingpulse.ai/docs/sdk/vertexai](https://turingpulse.ai/docs/sdk/vertexai)

## Requirements

- Python >= 3.11
- turingpulse-sdk >= 1.0.0
- google-cloud-aiplatform >= 1.60.0
