Skip to content

Commit b3a305b

Browse files
authored
Merge pull request #22 from jjmachan/fix/experiment
added git to experiment
2 parents cf994a3 + 37bbe4d commit b3a305b

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

nbs/project/experiments.ipynb

+2-2
Original file line numberDiff line numberDiff line change
@@ -779,7 +779,7 @@
779779
"# | export\n",
780780
"@patch\n",
781781
"def langfuse_experiment(\n",
782-
" self: Project, experiment_model, name_prefix: str = \"\"\n",
782+
" self: Project, experiment_model, name_prefix: str = \"\", save_to_git: bool = True, stage_all: bool = True\n",
783783
"):\n",
784784
" \"\"\"Decorator for creating experiment functions with Langfuse integration.\n",
785785
"\n",
@@ -800,7 +800,7 @@
800800
" return await observed_func(*args, **kwargs)\n",
801801
" \n",
802802
" # Now create the experiment wrapper with our already-observed function\n",
803-
" experiment_wrapper = self.experiment(experiment_model, name_prefix)(langfuse_wrapped_func)\n",
803+
" experiment_wrapper = self.experiment(experiment_model, name_prefix, save_to_git, stage_all)(langfuse_wrapped_func)\n",
804804
" \n",
805805
" return t.cast(ExperimentProtocol, experiment_wrapper)\n",
806806
"\n",

ragas_experimental/project/experiments.py

+10-4
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,13 @@ async def run_async(
406406

407407
# %% ../../nbs/project/experiments.ipynb 32
408408
@patch
409-
def langfuse_experiment(self: Project, experiment_model, name_prefix: str = ""):
409+
def langfuse_experiment(
410+
self: Project,
411+
experiment_model,
412+
name_prefix: str = "",
413+
save_to_git: bool = True,
414+
stage_all: bool = True,
415+
):
410416
"""Decorator for creating experiment functions with Langfuse integration.
411417
412418
Args:
@@ -428,9 +434,9 @@ async def langfuse_wrapped_func(*args, **kwargs):
428434
return await observed_func(*args, **kwargs)
429435

430436
# Now create the experiment wrapper with our already-observed function
431-
experiment_wrapper = self.experiment(experiment_model, name_prefix)(
432-
langfuse_wrapped_func
433-
)
437+
experiment_wrapper = self.experiment(
438+
experiment_model, name_prefix, save_to_git, stage_all
439+
)(langfuse_wrapped_func)
434440

435441
return t.cast(ExperimentProtocol, experiment_wrapper)
436442

0 commit comments

Comments
 (0)