@@ -127,7 +127,7 @@ def parse_params(self, params: Dict[str, Any]) -> Dict[str, Any]:
127127
128128 if "num_predict" in params :
129129 # Maximum number of tokens to predict, note: -1 is infinite, -2 is fill context, 128 is default
130- ollama_params ["num_predict" ] = validate_parameter (params , "num_predict" , int , False , 128 , None , None )
130+ options_dict ["num_predict" ] = validate_parameter (params , "num_predict" , int , False , 128 , None , None )
131131
132132 if "repeat_penalty" in params :
133133 options_dict ["repeat_penalty" ] = validate_parameter (
@@ -138,15 +138,15 @@ def parse_params(self, params: Dict[str, Any]) -> Dict[str, Any]:
138138 options_dict ["seed" ] = validate_parameter (params , "seed" , int , False , 42 , None , None )
139139
140140 if "temperature" in params :
141- ollama_params ["temperature" ] = validate_parameter (
141+ options_dict ["temperature" ] = validate_parameter (
142142 params , "temperature" , (int , float ), False , 0.8 , None , None
143143 )
144144
145145 if "top_k" in params :
146- ollama_params ["top_k" ] = validate_parameter (params , "top_k" , int , False , 40 , None , None )
146+ options_dict ["top_k" ] = validate_parameter (params , "top_k" , int , False , 40 , None , None )
147147
148148 if "top_p" in params :
149- ollama_params ["top_p" ] = validate_parameter (params , "top_p" , (int , float ), False , 0.9 , None , None )
149+ options_dict ["top_p" ] = validate_parameter (params , "top_p" , (int , float ), False , 0.9 , None , None )
150150
151151 if self ._native_tool_calls and self ._tools_in_conversation and not self ._should_hide_tools :
152152 ollama_params ["tools" ] = params ["tools" ]
0 commit comments