Getting Started | google/litmus

This guide will walk you through the initial steps of setting up Litmus and running your first tests.

Prerequisites

Before you start, ensure you have the following:

Quick Deployment with Litmus CLI

The easiest way to set up Litmus is using the Litmus CLI.

  1. Install the Litmus CLI:

  2. Deploy Litmus:

    • This will deploy the Litmus core services to your default GCP project.
    • The deployment script creates required service accounts, grants permissions, and deploys the worker and API services to Cloud Run.
    • You can customize the project and region using flags (see CLI Usage).
  3. Access Litmus:

    • Run litmus status to retrieve the Litmus web interface URL and credentials.
    • Open the provided URL in your browser and log in using the displayed username and password.

Next Steps

  • Create Test Templates: Define and manage templates specifying the structure and parameters of your HTTP request tests.

  • Submit Test Runs: Use the Litmus UI to submit test runs using pre-defined templates and provide test data.

  • (Optional) Deploy the Proxy Service: For enhanced LLM monitoring, deploy the Litmus proxy service:

    • This captures and logs interactions with your LLM (Vertex AI or other providers) to BigQuery for detailed analysis.

Explore and Analyze

  • Web Interface: Utilize the Litmus UI to monitor test run progress, view detailed results, filter responses for in-depth analysis, and gain insights into proxy logs and aggregated LLM usage metrics.

Need Help?

  • Litmus CLI Usage: Refer to the Litmus CLI documentation: CLI Usage
  • Proxy Service: Learn about deploying and using the Litmus proxy service: Proxy Usage
  • Contribute: We welcome your contributions! See Contribution Guide for details.

Let's get started with testing and evaluating your LLMs with Litmus!