Skip to main content

Rhesis - Testing and validation platform for LLM applications

Project description

Rhesis

Testing and validation platform for LLM applications

Rhesis helps you build reliable AI applications through comprehensive testing, validation, and monitoring.

Installation

pip install rhesis

This installs the full Rhesis SDK. For additional features:

# Multi-turn testing agent
pip install rhesis[penelope]

# Framework integrations
pip install rhesis[langchain]
pip install rhesis[langgraph]

# Everything
pip install rhesis[all]

Quick Start

from rhesis.sdk import RhesisClient

client = RhesisClient()

Documentation

Packages

The Rhesis ecosystem includes:

Package Description
rhesis Umbrella package (this package) - installs rhesis-sdk
rhesis-sdk Core SDK for testing and validation
rhesis-penelope Multi-turn testing agent

Optional Extras

Extra Description
penelope Multi-turn conversational testing agent
langchain LangChain integration
langgraph LangGraph integration
autogen AutoGen integration
huggingface HuggingFace models support
garak Garak vulnerability scanner
all-integrations All framework integrations + Penelope
all Everything including HuggingFace models

Links

License

MIT License - see LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rhesis-0.6.3.post1.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rhesis-0.6.3.post1-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file rhesis-0.6.3.post1.tar.gz.

File metadata

  • Download URL: rhesis-0.6.3.post1.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.14

File hashes

Hashes for rhesis-0.6.3.post1.tar.gz
Algorithm Hash digest
SHA256 56f459a0be9c796597e5c4126b3293676125c3f189293cd151940681239e5ef2
MD5 f4350c0f81fd1c42eda8c16fea5cbafe
BLAKE2b-256 8cdd8f013129654a34f9162e0452b398c3b45af601cc39d642c8ced4228a3f01

See more details on using hashes here.

File details

Details for the file rhesis-0.6.3.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for rhesis-0.6.3.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 55d08abe89b49a533a720c704fd04ea9ba10f693ed8e3e17403f9fe7ee3c606b
MD5 6c0c981605107af59c70a76ae6b0f0c1
BLAKE2b-256 1321c678a27cb8b66d99e9f357455a42b18ed120e0a85eceb8c02356a09bd66a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page