- Built-in evaluators for common tasks (faithfulness, correctness, relevance, conciseness, and more)
- A unified
LLMwrapper supporting OpenAI, Anthropic, Google, LiteLLM, and other providers - Batch evaluation over pandas DataFrames with
async_evaluate_dataframe(or syncevaluate_dataframe) - Custom evaluator creation via
create_evaluatordecorator orClassificationEvaluator - Benchmark datasets for testing evaluator accuracy
Installation
Quick example
Core API
Built-in evaluators
All built-in evaluators live inphoenix.evals.metrics and accept llm: LLM as their first argument:
To learn more about LLM Evals, see the evals quickstart.
Reference Documentation
Full API Reference
Complete API documentation for evaluators, metrics, and LLM classification

