import { Eval, initDataset } from "braintrust";
// Load by environment
Eval("My App", {
data: initDataset({ project: "My App", dataset: "My Dataset", environment: "production" }),
task: async (input) => { /* ... */ },
scores: [],
});
// Load by version name
Eval("My App", {
data: initDataset({ project: "My App", dataset: "My Dataset", version_name: "version 1" }),
task: async (input) => { /* ... */ },
scores: [],
});
// Load by xact_id (less readable, but precise)
Eval("My App", {
data: initDataset({ project: "My App", dataset: "My Dataset", version: "8234923849293849..." }),
task: async (input) => { /* ... */ },
scores: [],
});