Skip to main content

API

  • Case[Input, Output, Metadata]
  • Dataset[Input, Output, Metadata]
Source: datasets.py

Programmatic

Parallel evaluation:

YAML/JSON

Save/load via Dataset.to_file and Dataset.from_file. Schema: mcpeval.config.schema.json. YAML example (from basic_fetch_dataset.yaml):

Concurrency

Dataset.evaluate(..., max_concurrency=N) runs cases in parallel.

Examples