Skip to main content

Library to systematically track and evaluate LLM based applications.

Project description

PyPI - Version Azure Build Status GitHub PyPI - Downloads Slack Docs Open In Colab

🦑 Welcome to TruLens!

TruLens

Don't just vibe-check your llm app! Systematically evaluate and track your LLM experiments with TruLens. As you develop your app including prompts, models, retrievers, knowledge sources and more, TruLens is the tool you need to understand its performance.

Fine-grained, stack-agnostic instrumentation and comprehensive evaluations help you to identify failure modes & systematically iterate to improve your application.

Read more about the core concepts behind TruLens including Feedback Functions, The RAG Triad, and Honest, Harmless and Helpful Evals.

TruLens in the development workflow

Build your first prototype then connect instrumentation and logging with TruLens. Decide what feedbacks you need, and specify them with TruLens to run alongside your app. Then iterate and compare versions of your app in an easy-to-use user interface 👇

Architecture Diagram

Installation and Setup

Install the trulens pip package from PyPI.

    pip install trulens

Quick Usage

Walk through how to instrument and evaluate a RAG built from scratch with TruLens.

Open In Colab

💡 Contributing & Community

Interested in contributing? See our contributing guide for more details.

The best way to support TruLens is to give us a ⭐ on GitHub and join our slack community!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trulens-1.2.7.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

trulens-1.2.7-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file trulens-1.2.7.tar.gz.

File metadata

  • Download URL: trulens-1.2.7.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for trulens-1.2.7.tar.gz
Algorithm Hash digest
SHA256 81a2df8330e027b3c78cab883e8691b46b87fbe3d614544f7f3338bec066f862
MD5 5074cad553db15326da6616a7b868037
BLAKE2b-256 2f80c956b024101834da2d1b9a4cbee632651510b399337911c22d12a532cc09

See more details on using hashes here.

File details

Details for the file trulens-1.2.7-py3-none-any.whl.

File metadata

  • Download URL: trulens-1.2.7-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for trulens-1.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 4875e84720a6a80a3d05d565bb1c50a1664fd4e6f37761ea1a7d4eb73f8c914a
MD5 934dfa3cb232d0545f77e25735fb536f
BLAKE2b-256 64f45a81ddeb43593e783242f01ee722c575644b817c19071a4b70f21c531c99

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page