metricsΒΆ

Opik includes a number of pre-built metrics to help you evaluate your LLM application.

Each metric can be called as a standalone function using the score method:

from opik.evaluation.metrics import Hallucination

metric = Hallucination()

metric.score(
   input="What is the capital of France?",
   output="The capital of France is Paris. It is famous for its iconic Eiffel Tower and rich cultural heritage.",
   context=["France is a country in Western Europe. Its capital is Paris, which is known for landmarks like the Eiffel Tower."],
)

Or as part of an evaluation run using the evaluate function.

You can learn more about each metric in the following sections: