From b8de64b7c1b6f94403514818c6ad0cf436987781 Mon Sep 17 00:00:00 2001 From: Hassieb Pakzad <68423100+hassiebp@users.noreply.github.com> Date: Mon, 8 Dec 2025 14:49:58 +0100 Subject: [PATCH] fix(openai): handle parsed_n non integer --- langfuse/openai.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langfuse/openai.py b/langfuse/openai.py index c9d277fa4..92d9346f4 100644 --- a/langfuse/openai.py +++ b/langfuse/openai.py @@ -492,7 +492,7 @@ def _get_langfuse_data_from_kwargs(resource: OpenAiDefinition, kwargs: Any) -> A modelParameters.pop("max_tokens", None) modelParameters["max_completion_tokens"] = parsed_max_completion_tokens - if parsed_n is not None and parsed_n > 1: + if parsed_n is not None and isinstance(parsed_n, int) and parsed_n > 1: modelParameters["n"] = parsed_n if parsed_seed is not None: