Skip to content

Commit a174abe

Browse files
Merge branch 'smolagents_joaopauloschuler' of github.com:joaopauloschuler/smolagents into smolagents_joaopauloschuler
2 parents 7ba7086 + dbe2192 commit a174abe

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/smolagents/models.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@
5050
"value": "Thought: .+?\\nCode:\\n```(?:py|python)?\\n(?:.|\\s)+?\\n```<end_code>",
5151
}
5252

53+
DEFAULT_MAX_TOKENS = 8000
54+
5355
if _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

Comments
 (0)