5050 "value" : "Thought: .+?\\ nCode:\\ n```(?:py|python)?\\ n(?:.|\\ s)+?\\ n```<end_code>" ,
5151}
5252
53+ DEFAULT_MAX_TOKENS = 8000
54+
5355if _is_package_available ("litellm" ):
5456 import litellm
5557
@@ -184,7 +186,7 @@ def __call__(
184186 messages : List [Dict [str , str ]],
185187 stop_sequences : Optional [List [str ]] = None ,
186188 grammar : Optional [str ] = None ,
187- max_tokens : int = 1500 ,
189+ max_tokens : int = DEFAULT_MAX_TOKENS ,
188190 ) -> ChatMessage :
189191 """Process the input messages and return the model's response.
190192
@@ -229,7 +231,7 @@ class HfApiModel(Model):
229231 ... token="your_hf_token_here",
230232 ... )
231233 >>> messages = [{"role": "user", "content": "Explain quantum mechanics in simple terms."}]
232- >>> response = engine(messages, stop_sequences=["END"], max_tokens=1500 )
234+ >>> response = engine(messages, stop_sequences=["END"], max_tokens=DEFAULT_MAX_TOKENS )
233235 >>> print(response)
234236 "Quantum mechanics is the branch of physics that studies..."
235237 ```
@@ -254,7 +256,7 @@ def __call__(
254256 messages : List [Dict [str , str ]],
255257 stop_sequences : Optional [List [str ]] = None ,
256258 grammar : Optional [str ] = None ,
257- max_tokens : int = 1500 ,
259+ max_tokens : int = DEFAULT_MAX_TOKENS ,
258260 tools_to_call_from : Optional [List [Tool ]] = None ,
259261 ) -> ChatMessage :
260262 """
@@ -355,7 +357,7 @@ def __call__(
355357 messages : List [Dict [str , str ]],
356358 stop_sequences : Optional [List [str ]] = None ,
357359 grammar : Optional [str ] = None ,
358- max_tokens : int = 1500 ,
360+ max_tokens : int = DEFAULT_MAX_TOKENS ,
359361 tools_to_call_from : Optional [List [Tool ]] = None ,
360362 ) -> ChatMessage :
361363 messages = get_clean_message_list (
@@ -440,7 +442,7 @@ def __call__(
440442 messages : List [Dict [str , str ]],
441443 stop_sequences : Optional [List [str ]] = None ,
442444 grammar : Optional [str ] = None ,
443- max_tokens : int = 1500 ,
445+ max_tokens : int = DEFAULT_MAX_TOKENS ,
444446 tools_to_call_from : Optional [List [Tool ]] = None ,
445447 ) -> ChatMessage :
446448 messages = get_clean_message_list (
@@ -511,7 +513,7 @@ def __call__(
511513 messages : List [Dict [str , str ]],
512514 stop_sequences : Optional [List [str ]] = None ,
513515 grammar : Optional [str ] = None ,
514- max_tokens : int = 1500 ,
516+ max_tokens : int = DEFAULT_MAX_TOKENS ,
515517 tools_to_call_from : Optional [List [Tool ]] = None ,
516518 ) -> ChatMessage :
517519 messages = get_clean_message_list (
0 commit comments