ProvidersMoreTruLensOn this pageTruLensThis page covers how to use TruLens to evaluate and track LLM apps built on langchain.What is TruLens?​TruLens is an opensource package that provides instrumentation and evaluation tools for large language model (LLM) based applications.Quick start​Once you've created your LLM chain, you can use TruLens for evaluation and tracking. TruLens has a number of out-of-the-box Feedback Functions, and is also an extensible framework for LLM evaluation.# create a feedback functionfrom trulens_eval.feedback import Feedback, Huggingface, OpenAI# Initialize HuggingFace-based feedback function collection class:hugs = Huggingface()openai = OpenAI()# Define a language match feedback function using HuggingFace.lang_match = Feedback(hugs.language_match).on_input_output()# By default this will check language match on the main app input and main app# output.# Question/answer relevance between overall question and answer.qa_relevance = Feedback(openai.relevance).on_input_output()# By default this will evaluate feedback on main app input and main app output.# Toxicity of inputtoxicity = Feedback(openai.toxicity).on_input()After you've set up Feedback Function(s) for evaluating your LLM, you can wrap your application with TruChain to get detailed tracing, logging and evaluation of your LLM app.# wrap your chain with TruChaintruchain = TruChain(    chain,    app_id='Chain1_ChatApplication',    feedbacks=[lang_match, qa_relevance, toxicity])# Note: any `feedbacks` specified here will be evaluated and logged whenever the chain is used.truchain("que hora es?")Now you can explore your LLM-based application!Doing so will help you understand how your LLM application is performing at a glance. As you iterate new versions of your LLM application, you can compare their performance across all of the different quality metrics you've set up. You'll also be able to view evaluations at a record level, and explore the chain metadata for each record.tru.run_dashboard() # open a Streamlit app to exploreFor more information on TruLens, visit trulens.orgPreviousTrelloNextTwitterWhat is TruLens?Quick start