awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
openai avatar

openai/simple-evals

0
View on GitHub↗
4,354 星标·475 分支·Python·mit·11 次浏览

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.

Star 历史

openai/simple-evals 的 Star 历史图表openai/simple-evals 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Simple Evals 的开源替代方案

相似的开源项目,按与 Simple Evals 的功能重合度排序。
  • open-compass/opencompassopen-compass 的头像

    open-compass/opencompass

    6,678在 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
    在 GitHub 上查看↗6,678
  • giskard-ai/giskardGiskard-AI 的头像

    Giskard-AI/giskard

    5,434在 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
    在 GitHub 上查看↗5,434
  • huggingface/lightevalhuggingface 的头像

    huggingface/lighteval

    2,453在 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
    在 GitHub 上查看↗2,453
  • vibrantlabsai/ragasvibrantlabsai 的头像

    vibrantlabsai/ragas

    12,659在 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
    在 GitHub 上查看↗12,659
查看 Simple Evals 的所有 30 个替代方案→

常见问题解答

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.

openai/simple-evals 的主要功能有哪些?

openai/simple-evals 的主要功能包括: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。

openai/simple-evals 有哪些开源替代品?

openai/simple-evals 的开源替代品包括: 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…