Back to directory

LLM Evaluation Framework

An open-source framework that benchmarks GPT-4, Claude, Gemini, Mistral, and Llama side by side on the same prompts, measuring accuracy, latency, per-token cost, a hallucination signal, and reasoning quality.

LLM Evaluation Framework

LLM Evaluation Framework runs several models against the same prompts and reports five metrics: accuracy (exact, normalized, multiple-choice, and fuzzy match), latency percentiles from p50 to p99, per-token cost across more than 15 priced models, a hallucination rate from linguistic signal analysis, and chain-of-thought reasoning quality.

It ships built-in support for the MMLU and TruthfulQA benchmarks, accepts custom CSV, JSON, or Hugging Face datasets, and exposes the results through a CLI with several subcommands, a FastAPI REST API with OpenAPI docs, a five-page Streamlit dashboard, an async Python API, and PDF report generation.

Evaluation runs in parallel with an async semaphore, results persist to SQLite, and the project ships a Docker Compose setup and a test suite run under GitHub Actions across multiple Python versions.

More in AI evals

See all 269
  • Provenance gate

    github.com

    A deterministic authorization gateway that sits between an AI agent and its tools, tracing where each parameter of a side-effect call came from, and blocking the call or asking a human when the source does not check out.

  • JevBench

    benchmarkheaven.com

    A reproducible benchmark from Benchmark Heaven that ranks Jev-class typed decision models on intelligence, calibration, speed, and cost, with a published harness, scoring rules, and results.

  • A co-evolutionary adversarial red-teaming tool for AI agents that uses quality-diversity evolutionary search to autonomously breed edge-case scenarios, testing whether an agent with tool access can be made to hallucinate, deadlock or leak funds.