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: