Skip to content

Commit de41078

Browse files
committed
fix: interpreter fails when passed parameters with null/None values
``` Error during 'ollama/granite3.2:2b' model call: TypeError("litellm.main.completion() got multiple values for keyword argument 'stream'") ``` Signed-off-by: Nick Mitchell <[email protected]>
1 parent 1a4f23f commit de41078

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/pdl/pdl_interpreter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1438,7 +1438,7 @@ def litellm_parameters_to_dict(
14381438
parameters: Optional[LitellmParameters | dict[str, Any]]
14391439
) -> dict[str, Any]:
14401440
if isinstance(parameters, dict):
1441-
return parameters
1441+
return {k: v for k, v in parameters.items() if k != "stream"}
14421442
if parameters is None:
14431443
parameters = LitellmParameters()
14441444
parameters_dict = parameters.model_dump(exclude={"stream"})

0 commit comments

Comments
 (0)