From d9aa5e679cb356dd36d1c5ae4d1ff02b643e03d5 Mon Sep 17 00:00:00 2001 From: Hassieb Pakzad <68423100+hassiebp@users.noreply.github.com> Date: Wed, 13 Nov 2024 22:43:36 +0100 Subject: [PATCH] fix(openai): pass parsed_n only if greater 1 --- langfuse/openai.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/langfuse/openai.py b/langfuse/openai.py index 22d6f6afe..1cb919300 100644 --- a/langfuse/openai.py +++ b/langfuse/openai.py @@ -351,8 +351,10 @@ def _get_langfuse_data_from_kwargs( "top_p": parsed_top_p, "frequency_penalty": parsed_frequency_penalty, "presence_penalty": parsed_presence_penalty, - "n": parsed_n, } + if parsed_n is not None and parsed_n > 1: + modelParameters["n"] = parsed_n + if parsed_seed is not None: modelParameters["seed"] = parsed_seed