Metadata-Version: 2.4
Name: rotascale
Version: 0.1.1
Summary: Python SDK for the Rotascale Trust Intelligence Platform
Author-email: Rotascale <engineering@rotascale.com>
License-Expression: Apache-2.0
Keywords: ai,llm,monitoring,rotascale,trust
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.9
Requires-Dist: httpx>=0.25.0
Provides-Extra: all
Requires-Dist: anthropic>=0.25.0; extra == 'all'
Requires-Dist: langchain-core>=0.2.0; extra == 'all'
Requires-Dist: llama-index-core>=0.10.0; extra == 'all'
Requires-Dist: openai>=1.0.0; extra == 'all'
Requires-Dist: rich>=13.0.0; extra == 'all'
Requires-Dist: typer>=0.9.0; extra == 'all'
Provides-Extra: anthropic
Requires-Dist: anthropic>=0.25.0; extra == 'anthropic'
Provides-Extra: cli
Requires-Dist: rich>=13.0.0; extra == 'cli'
Requires-Dist: typer>=0.9.0; extra == 'cli'
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.24; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: respx>=0.21; extra == 'dev'
Provides-Extra: langchain
Requires-Dist: langchain-core>=0.2.0; extra == 'langchain'
Provides-Extra: llamaindex
Requires-Dist: llama-index-core>=0.10.0; extra == 'llamaindex'
Provides-Extra: openai
Requires-Dist: openai>=1.0.0; extra == 'openai'
Description-Content-Type: text/markdown

# Rotascale Python SDK

Python client SDK for the Rotascale Trust Intelligence Platform.

## Installation

```bash
pip install rotascale
```

## Usage

```python
from rotascale import RotascaleClient

client = RotascaleClient(api_key="your-api-key")

# Scan an LLM output
result = client.guardian.scan(
    prompt="What is 2+2?",
    response="The answer is 4.",
    model="gpt-4"
)

print(result.passed)  # True
```

## Documentation

See the [Rotascale Documentation](https://docs.rotascale.com) for full API reference.
