Skip to content

VitevalNext Generation Eval Framework

Define, run, and debug LLM evaluations with a familiar API

Viteval

See it in action ​

ts
import { evaluate, scorers } from 'viteval';

evaluate('Uppercase', {
  data: [
    { input: 'hello', expected: 'HELLO' },
    { input: 'world', expected: 'WORLD' },
  ],
  task: ({ input }) => input.toUpperCase(),
  scorers: [scorers.exactMatch()],
});

Viteval is free and open source,
made possible by wonderful sponsors.

Special Sponsors

Joggr