awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
openai avatar

openai/simple-evals

0
View on GitHub↗
4,354 stele·475 fork-uri·Python·mit·5 vizualizări

Simple Evals

This project is a language model evaluation framework and benchmarking tool designed to measure the accuracy and performance of models across diverse datasets. It provides a system for implementing model-based graders, running standardized tests for mathematical reasoning, coding, and factuality, and calculating quantified performance metrics such as precision, recall, F1 scores, and pass-at-k.

The framework utilizes model-based grading and rubrics to validate response quality against expert-defined criteria. It includes a multi-model benchmarking loop and a model-agnostic API interface to collect and contrast performance metrics across different providers in a standardized way.

The tool covers a broad range of domain benchmarking, including code correctness verification via deterministic execution, medical knowledge accuracy, and general knowledge testing. It also supports multilingual assessment to measure consistency and reasoning across different languages. Scoring is handled through rubric-based logic, ground-truth comparison engines, and length-based penalties to discourage verbosity.

Features

  • Language Model Benchmark Suites - Runs a predefined set of standardized tests to measure language model accuracy across tasks like reasoning, math, and coding.
  • Unified Provider Interfaces - Generates responses from OpenAI and Anthropic APIs through a unified interface for standardized evaluation.
  • Criteria-Based Scoring Engines - Sums points for criteria met, subtracts penalties, then divides by total possible points to compute a fractional score.
  • Ground-Truth Scoring - Measures accuracy by comparing model outputs against curated answer keys using exact or fuzzy matching.
  • Generative Model Sampling - Provides a unified interface for sampling responses from OpenAI and Claude language models.
  • Language Model Response Generators - Sends conversation histories to language models and returns generated text with query metadata.
  • Model Benchmarks - Runs a suite of standardized benchmarks to measure language model accuracy on reasoning, math, and coding.
  • Multi-Provider Sampling Interfaces - Samples from OpenAI and Anthropic APIs through a unified interface for standardized evaluation.
  • Model Benchmarking Tools - Runs standardized tests across multiple language model providers to compare performance metrics.
  • Model Evaluation Frameworks - Provides a unified framework for running model inference and validation across standard language model benchmarks.
  • Model Evaluation and Benchmarking - Measures language model performance on standardized benchmarks including math, coding, and factuality tasks.
  • Standardized Benchmarks - Runs a suite of standardized benchmarks against a language model and reports accuracy scores for each test.
  • Rubric-Based Graders - Implements a rubric-driven grading system that automatically scores model responses against expert-defined criteria.
  • Rubric-Based Evaluators - Grades model completions against predefined rubric criteria, returning a boolean for each criterion met.
  • Code Generation Benchmarks - Assesses model ability to produce correct code from natural language descriptions using established coding benchmarks.
  • Code Generation Evaluators - Measures how often language models produce functionally correct code by running completions against test suites.
  • Code Correctness Testings - Measures how often language models produce functionally correct code by running generated completions against test suites.
  • Code Correctness Verifications - Verifies code correctness by running generated completions against predefined test suites with parallel execution.
  • Domain Knowledge Evaluations - Measures model performance on specialized benchmarks including health, browsing comprehension, and graduate-level QA.
  • Medical Knowledge Assessments - Evaluates language model accuracy on medical domain questions using specialized datasets like HealthBench.
  • Evaluation Report Aggregators - Outputs per-evaluation HTML reports and JSON metric files for each combination of model sampler and language variant.
  • Verbosity Penalties - Reduces scores proportionally when responses exceed a configurable character threshold with per-unit penalties.
  • CLI Evaluation Runners - Launches benchmark evaluations for a specified model through a simple command-line invocation.
  • Multilingual Accuracy Evaluations - Measures language model consistency and reasoning accuracy across multiple languages using translated benchmark datasets.
  • Parallel Evaluators - Executes multiple code correctness checks concurrently using a thread pool to speed up batch evaluation.
  • Factuality Benchmarking Frameworks - Tests model precision on fact-based question answering tasks against curated knowledge benchmarks.
  • Benchmark Translations - Tests model consistency across languages by running translated versions of standard benchmarks like MMLU.
  • Performance Metrics - Calculates quantified metrics such as precision, recall, F1 scores, and pass-at-k from evaluation results.
  • Pass-at-K Calculators - Calculates the probability that at least one of K generated code samples passes all tests for robust accuracy measurement.
  • Pass-at-K Statistical Scorings - Calculates the probability that at least one of K generated samples passes all tests for robust accuracy measurement.
  • Chain-of-Thought Evaluations - Tests models using simple instructions without few-shot examples to better reflect realistic usage.
  • Medical Knowledge Assessors - Ships a dedicated medical knowledge evaluator using the HealthBench dataset for accuracy scoring.
  • Language Model Math Evaluations - Measures language model accuracy on mathematical reasoning tasks by prompting step-by-step solving and comparing answers against ground truth.
  • Mathematical Reasoning Evaluations - Measures language model accuracy on mathematical problem-solving benchmarks using standardized test sets.
  • Healthcare Knowledge Benchmarks - Runs models against the HealthBench dataset and reports accuracy scores for medical knowledge assessment.
  • Evaluation Frameworks - Evaluation tools provided by OpenAI.
  • Web and Environment Benchmarks - Challenging benchmark for browsing agents.

Istoric stele

Graficul istoricului de stele pentru openai/simple-evalsGraficul istoricului de stele pentru openai/simple-evals

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face openai/simple-evals?

This project is a language model evaluation framework and benchmarking tool designed to measure the accuracy and performance of models across diverse datasets. It provides a system for implementing model-based graders, running standardized tests for mathematical reasoning, coding, and factuality, and calculating quantified performance metrics such as precision, recall, F1 scores, and pass-at-k.

Care sunt principalele funcționalități ale openai/simple-evals?

Principalele funcționalități ale openai/simple-evals sunt: Language Model Benchmark Suites, Unified Provider Interfaces, Criteria-Based Scoring Engines, Ground-Truth Scoring, Generative Model Sampling, Language Model Response Generators, Model Benchmarks, Multi-Provider Sampling Interfaces.

Care sunt câteva alternative open-source pentru openai/simple-evals?

Alternativele open-source pentru openai/simple-evals includ: open-compass/opencompass — OpenCompass is an open-source framework for standardized benchmarking of large language models. It provides a… giskard-ai/giskard — Giskard is an evaluation framework, testing library, and quality monitoring system for large language models and AI… huggingface/lighteval — Lighteval is an open-source framework for running standardized benchmarks and custom evaluation tasks against language… vibrantlabsai/ragas — Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and… oumi-ai/oumi — Oumi is a comprehensive large language model development platform designed for synthesizing data, fine-tuning models,… eleutherai/lm-evaluation-harness — This project is a standardized framework for benchmarking large language models across a wide range of academic and…

Alternative open-source pentru Simple Evals

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Simple Evals.
  • open-compass/opencompassAvatar open-compass

    open-compass/opencompass

    6,678Vezi pe GitHub↗

    OpenCompass is an open-source framework for standardized benchmarking of large language models. It provides a configurable evaluation pipeline that supports both objective and subjective assessment, using a dual-engine architecture to handle closed-form answer comparison and open-ended response rating. The framework is designed as a modular platform where datasets, models, and metrics are composed through declarative YAML configuration files. The framework distinguishes itself through its extensible model integration layer, which supports custom models, HuggingFace models, and third-party API

    Pythonbenchmarkchatgptevaluation
    Vezi pe GitHub↗6,678
  • giskard-ai/giskardAvatar Giskard-AI

    Giskard-AI/giskard

    5,434Vezi pe GitHub↗

    Giskard is an evaluation framework, testing library, and quality monitoring system for large language models and AI agents. It serves as a toolkit for quantifying model performance and reliability, providing specialized capabilities for validating retrieval-augmented generation pipelines. The project distinguishes itself through an automated red teaming tool and security scanner designed to identify vulnerabilities, prompt injections, and safety risks. It utilizes adversarial probing and synthetic edge case generation to quantify model robustness and detect information disclosure. The platfo

    Python
    Vezi pe GitHub↗5,434
  • huggingface/lightevalAvatar huggingface

    huggingface/lighteval

    2,453Vezi pe GitHub↗

    Lighteval is an open-source framework for running standardized benchmarks and custom evaluation tasks against language models. It provides a system for defining new evaluation tasks with custom prompts, metrics, and scoring in YAML configuration files, and integrates with the Hugging Face Hub for storing and comparing results. The framework supports evaluating models across multiple inference backends, including transformers, vllm, and custom APIs, through a unified generation and log-probability interface. It includes a pluggable metric registry for built-in and custom scoring, a prediction

    Pythonevaluationevaluation-frameworkevaluation-metrics
    Vezi pe GitHub↗2,453
  • vibrantlabsai/ragasAvatar vibrantlabsai

    vibrantlabsai/ragas

    12,659Vezi pe GitHub↗

    Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and autonomous agent workflows. It provides a comprehensive suite of tools for benchmarking system outputs, utilizing language models as automated judges to score performance against defined rubrics and reference data. By standardizing inputs, retrieved contexts, and generated responses into a unified schema, the project enables consistent analysis across complex AI applications. The framework distinguishes itself through its ability to generate synthetic test datasets from existin

    Pythonevaluationllmllmops
    Vezi pe GitHub↗12,659
  • Vezi toate cele 30 alternative pentru Simple Evals→