Langfuse JS/TS SDKs
    Preparing search index...

    Type Alias FetchedDataset

    FetchedDataset: Dataset & {
        items: (DatasetItem & { link: LinkDatasetItemFunction })[];
        runExperiment: RunExperimentOnDataset;
    }

    Enhanced dataset object with additional methods for linking and experiments.

    This type extends the base Dataset with functionality for:

    • Linking dataset items to traces/observations
    • Running experiments directly on the dataset

    Type declaration

    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]
    });

    4.0.0