Getting Started
Welcome to Rhesis! This guide will help you get started with testing and evaluating your Generative AI applications.
The Rhesis platform is designed to seamlessly integrate into your development lifecycle, enabling you to build, test, and deploy Gen AI applications with confidence. From setting up your first environment to running complex adversarial evaluations, this guide provides a step-by-step pathway.
Quick install (Python SDK)
Prefer code first? Install the SDK and list your test sets in a few lines:
pip install rhesis-sdkimport os
from rhesis.sdk.entities import TestSet
os.environ["RHESIS_API_KEY"] = "rh-your-api-key" # from app.rhesis.ai
for ts in TestSet().all():
print(ts.name)For full SDK docs, see SDK installation.
What are you building?
Pick a path that matches your goal β each card links to deeper docs.
Prefer programmatic access? Use the Python SDK for test sets, runs, and the connector.
Getting started consists of three core steps:
Setup Environment
Choose how you want to run Rhesis: Cloud (fastest), Local, or Self-hosted. Setup Environment Guide β
Connect Application
Connect your Gen AI application to Rhesis via REST Endpoints or our Python SDK. Connect Application Guide β
Run Evaluations
Generate test sets interactively and run automated evaluations against your application. Run Evaluations Guide β
Next Steps
Need Help?
- Documentation: Browse the docs using the navigation menu
- GitHub Issues: Report bugs or request featuresΒ
- Community: Join discussions and get support
Tip: If youβre new to Gen AI testing, start with Core Concepts to understand key principles before diving into implementation.