A provider integration for TruLens that uses LiteLLM to evaluate LLM-based applications. It enables feedback functions using models served via LiteLLM (e.g., OpenAI, Anthropic, Cohere, etc.). Version 2.8.1 requires Python >=3.9, <4.0 and is actively maintained.
pip install trulens-providers-litellmNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Minimal setup: initialize session, create LiteLLM provider with model and API key, define a feedback function, and record/evaluate an app.
Update imports: from trulens.providers.litellm import LiteLLM (instead of from trulens_eval.feedback.provider.litellm import LiteLLM).
Set model_engine to a known LiteLLM-supported model (e.g., 'gpt-4o', 'claude-3-haiku-20240307').
Refer to the new documentation for creating feedback functions and recording apps.
pip install trulens-core trulens-providers-litellm
Ensure you have trulens-providers-litellm>=2.0.0 and import as 'from trulens.providers.litellm import LiteLLM'.
Check model spelling and ensure the corresponding API key (e.g., OPENAI_API_KEY) is set.