Langfuse JS/TS SDKs
    Preparing search index...

    Type Alias RunExperimentOnDataset

    RunExperimentOnDataset: (
        params: Omit<ExperimentParams<any, any, Record<string, any>>, "data">,
    ) => Promise<ExperimentResult<any, any, Record<string, any>>>

    Function type for running experiments on Langfuse datasets.

    This function type is attached to fetched datasets to enable convenient experiment execution directly on dataset objects.

    Type declaration

      • (
            params: Omit<ExperimentParams<any, any, Record<string, any>>, "data">,
        ): Promise<ExperimentResult<any, any, Record<string, any>>>
      • Parameters

        • params: Omit<ExperimentParams<any, any, Record<string, any>>, "data">

          Experiment parameters excluding data (since data comes from the dataset)

        Returns Promise<ExperimentResult<any, any, Record<string, any>>>

        Promise resolving to experiment results

    const dataset = await langfuse.dataset.get("my-dataset");
    const result = await dataset.runExperiment({
    name: "Model Evaluation",
    runName: "Model Evaluation Run 1", // optional
    task: myTask,
    evaluators: [myEvaluator]
    });

    4.0.0