Evaluation
LLM, VLM, AIGC and RAG tasks with sample reviews, judge contracts, versioned semantics, and portable artifacts.
OPEN-SOURCE EVALUATION INFRASTRUCTURE
One evidence path for LLMs, VLMs, agents, benchmarks, load tests, and the artifacts behind every decision.
export DASHSCOPE_API_KEY='…'
evalscope eval \
--model qwen-plus \
--api-key "$DASHSCOPE_API_KEY" \
--datasets gsm8k \
--limit 5
ONE SYSTEM, THREE MEASUREMENT SURFACES
LLM, VLM, AIGC and RAG tasks with sample reviews, judge contracts, versioned semantics, and portable artifacts.
Measure requests, tools, tokens and outcomes across native agent evaluations and external harness workflows.
Turn concurrency, latency, RPS, TTFT and throughput into a repeatable service decision.
EVIDENCE, NOT A SCORECARD
Inputs, predictions, reviews, reports, configuration, and versioned metadata remain connected so a result can be inspected instead of merely repeated.
AGENT & HARNESS
Keep model requests, tool calls, token use and the submitted outcome in one inspectable task record.

PERFORMANCE
Compare concurrency, latency, TTFT, throughput and success rate in one run record, then keep the charts with their configuration.

BENCHMARK CATALOG
Browse task type, modality, metrics and evaluation version before you run. The catalog stays tied to generated documentation and runnable metadata.
EVIDENCE VIEWS




GET STARTED
Start a small API-backed evaluation with a coding agent or from the terminal. Both paths keep the same evidence.
Need endpoint setup, task prompts or troubleshooting? Continue with the complete guide.
USE WITH AI
Use the EvalScope project skill to evaluate qwen-plus on five GSM8K samples. Ask me for the model or endpoint configuration you need before running it, then report the results and where the outputs were saved.
COMMAND LINE
Install service toolsAdds the CLI and local dashboard.
Run five samplesUses the API key from your environment.
Inspect artifactsOpens reports, predictions and configs from ./outputs.
pip install 'evalscope[service]'
export DASHSCOPE_API_KEY='…'
evalscope eval \
--model qwen-plus \
--api-key "$DASHSCOPE_API_KEY" \
--datasets gsm8k \
--limit 5
evalscope service --outputs ./outputs