LLM Evaluation Framework

Multi-model evaluation framework with RAG, voice, tracing, regression detection, and OpenTelemetry observability.

What it does

Runs automated evaluations across multiple LLMs using text, RAG and voice inputs, scoring them on faithfulness, relevance and hallucination (plus latency and cost), to pick the best model for a job.

How it works

Dataset sample → Retrieve context (RAG) → Model provider → Metric suite → OTel trace span → PostgreSQL

Tech stack

Python 3.11+FastAPIMLXChromaDBPostgreSQLOpenTelemetryKafkaDocker ComposeWhisper