rhesis-sdk

User Guide

  • Installation
    • Requirements
    • Installing with pip
    • Installing from Source
    • Verifying Installation
  • Quickstart
    • Setup
    • Basic Usage
    • Creating Test Sets
    • Next Steps
  • Configuration
    • API Key
      • Using Environment Variables
      • Direct Configuration
    • Advanced Configuration
      • Timeout Settings
      • Retry Settings
      • Proxy Configuration
    • Logging

API Reference

  • Rhesis SDK API Reference
    • ExecutionMode
      • ExecutionMode.PARALLEL
      • ExecutionMode.SEQUENTIAL
      • ExecutionMode.from_string()
    • TestType
      • TestType.SINGLE_TURN
      • TestType.MULTI_TURN
    • RhesisClient
      • RhesisClient.__init__()
      • RhesisClient.from_environment()
      • RhesisClient.register_endpoint()
    • DisabledClient
      • DisabledClient.__init__()
      • DisabledClient.is_disabled
      • DisabledClient.base_url
      • DisabledClient.project_id
      • DisabledClient.environment
    • endpoint()
    • collaborate()
    • create_observer()
    • ObserverBuilder
      • ObserverBuilder.__init__()
      • ObserverBuilder.with_base_attributes()
      • ObserverBuilder.add_method()
      • ObserverBuilder.build()
    • bind_context()
    • Core Components
      • Client
      • Configuration
        • TypeVar
        • get_api_key()
        • get_base_url()
      • Command Line Interface
        • main()
      • Utilities
        • count_tokens()
        • extract_json_from_text()
        • extract_partial_json()
        • extract_objects_from_array()
        • safe_json_loads()
        • validate_test_case()
        • clean_and_validate_tests()
        • get_file_content()
        • ensure_directory_exists()
    • Module Structure
      • Rhesis Entities
        • Entity Classes
      • Rhesis Services
        • LLM Service
      • Rhesis Synthesizers
        • Base Synthesizer
        • Config Synthesizer
        • Context Synthesizer
        • Prompt Synthesizer
        • Multi-Turn Synthesizer

Development

  • Contributing
    • Setting Up Development Environment
    • Development Guidelines
      • Code Style
      • Testing
      • Documentation
    • Pull Request Process
    • Code of Conduct
    • License
  • Changelog
    • Version 0.6.4 - 2026-02-12
      • Added
      • Changed
      • Fixed
      • Removed
    • Version 0.6.3 - 2026-02-05
      • Added
      • Changed
      • Fixed
      • Security
    • Version 0.6.2 - 2026-01-29
      • Added
      • Changed
      • Fixed
    • Version 0.6.1 - 2026-01-15
      • Added
    • Version 0.6.0 - 2026-01-15
      • Added
      • Changed
    • Version 0.5.2 - 2025-12-18
      • Added
      • Changed
      • Fixed
    • Version 0.5.1 - 2025-12-01
      • Added
      • Changed
      • Fixed
    • Version 0.5.0 - 2025-11-27
      • Added
      • Changed
      • Fixed
      • Removed
    • Version 0.4.2 - 2025-11-17
      • Added
      • Changed
      • Fixed
    • Version 0.4.1 - 2025-11-13
      • Added
      • Changed
      • Fixed
      • Removed
    • Version 0.4.0 - 2025-10-30
      • Added
      • Changed
      • Fixed
      • Removed
    • Version 0.3.1 - 2025-10-16
      • Added
      • Changed
      • Fixed
      • Removed
    • Version 0.3.0 - 2025-10-02
      • Added
      • Changed
      • Fixed
    • Version 0.2.4 - 2025-09-18
      • Added
      • Changed
      • Fixed
      • Removed
    • Version 0.2.3 - 2025-09-04
      • Added
      • Changed
      • Fixed
      • Removed
    • Version 0.2.2 - 2025-08-22
      • Added
      • Changed
      • Removed
    • Version 0.2.1 - 2025-08-08
      • Added
      • Changed
      • Fixed
      • Documentation
    • Version 0.2.0 - 2025-07-25
      • Added
      • Changed
      • Fixed
      • Removed
      • Documentation
    • Version 0.1.9 - 2025-05-15
      • Added
      • Changed
    • Version 0.1.8 - 2025-04-30 (Included in repository-wide v0.1.0 release)
      • Added
      • Changed
      • Fixed
    • Version 0.1.7 - 2025-04-17
      • Added
      • Changed
      • Fixed
    • Version 0.1.6 - 2025-04-14
      • Added
      • Changed
      • Removed
      • Fixed
    • Version 0.1.5 - 2025-02-21
      • Added
    • Version 0.1.4 - 2025-02-20
      • Added
    • Version 0.1.3 - 2025-02-19
      • Added
    • Version 0.1.2 - 2025-02-18
      • Added
    • Version 0.1.1 - 2025-02-17
      • Added
    • Version 0.1.0 - 2025-01-26
      • Added
rhesis-sdk
  • Python Module Index

Python Module Index

r
 
r
- rhesis
    rhesis.sdk
    rhesis.sdk.cli
    rhesis.sdk.config
    rhesis.sdk.services
    rhesis.sdk.synthesizers.base
    rhesis.sdk.synthesizers.config_synthesizer
    rhesis.sdk.synthesizers.context_synthesizer
    rhesis.sdk.synthesizers.multi_turn.base
    rhesis.sdk.synthesizers.prompt_synthesizer
    rhesis.sdk.utils

© Copyright 2026, Rhesis AI.

Built with Sphinx using a theme provided by Read the Docs.