Getting Started
Get Penelope installed and run your first test in minutes.
Installation
Penelope is part of the Rhesis monorepo and uses uv for dependency management.
Prerequisites
- Python 3.10+
- uv package manager
- RHESIS_API_KEY for accessing Rhesis endpoints (Get your key )
Install Penelope
Clone the Repository
Install Dependencies
This automatically installs Penelope and the local SDK from ../sdk.
Set Up Authentication
Get your API key from Rhesis App → Settings. See the SDK Authentication Guide for details.
Verify Installation
Your First Test
Now let’s run a simple test against a conversational AI system.
Run It
Two Testing Approaches
Simple: Goal Only
Let Penelope plan the testing approach:
Best for: Exploratory testing, straightforward capability tests, basic quality checks
Detailed: Goal + Instructions
Provide specific testing methodology:
Best for: Security testing, compliance verification, complex multi-phase scenarios
Accessing Results
Custom Model Configuration
Override the default Vertex AI model:
Development Setup
For contributing or running tests:
Next Steps: Explore Examples for real-world testing scenarios, learn about Configuration options, or understand how to Extend Penelope.