Getting Started
Install Penelope and run your first test.
Installation
Penelope is part of the Rhesis monorepo and uses uv for dependency management.
Prerequisites
- Python 3.10+
- 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:
Next steps
- Explore Examples for real-world testing scenarios
- Review Configuration options
- Learn how to Extend Penelope with custom tools