Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.rotavision.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Rotavision integrates with Azure for data access, ML monitoring, and Azure OpenAI routing.

Blob Storage

from rotavision import Rotavision

client = Rotavision()

# Analyze data from Azure Blob
result = client.vishwas.analyze(
    model_id="my-model",
    dataset={
        "data_url": "https://myaccount.blob.core.windows.net/container/data.parquet",
        "azure_credentials": {
            "connection_string": "DefaultEndpointsProtocol=https;..."
        }
    }
)

Azure ML Integration

Monitor models deployed on Azure ML:
from rotavision.integrations.azure import AzureMLMonitor

monitor = AzureMLMonitor(
    workspace_name="my-workspace",
    endpoint_name="my-endpoint",
    rotavision_api_key="rv_live_..."
)

monitor.start()

Azure OpenAI

Route Sankalp requests via Azure OpenAI:
response = client.sankalp.proxy(
    model="gpt-4",
    messages=[{"role": "user", "content": "Hello"}],
    routing={
        "provider": "azure_openai"
    }
)
Configure Azure OpenAI in dashboard:
client.integrations.configure(
    provider="azure_openai",
    config={
        "endpoint": "https://my-resource.openai.azure.com",
        "api_key": "...",
        "deployment_id": "gpt-4-deployment"
    }
)