Dataset items with additional linking functionality
Function to run experiments directly on this dataset
const dataset = await langfuse.dataset.get("my-evaluation-dataset");
// Access dataset metadata
console.log(dataset.name, dataset.description);
// Work with individual items
for (const item of dataset.items) {
console.log(item.input, item.expectedOutput);
// Link item to a trace
await item.link(myObservation, "experiment-run-1");
}
// Run experiments on the entire dataset
const result = await dataset.runExperiment({
name: "Model Comparison",
task: myTask,
evaluators: [accuracyEvaluator]
});
Enhanced dataset object with additional methods for linking and experiments.
This type extends the base Dataset with functionality for: