From 56c2a7f6d470958e59d6e2b0141615d21d8784dc Mon Sep 17 00:00:00 2001 From: Chuck Wooters Date: Sun, 28 Jul 2024 11:40:21 -0700 Subject: [PATCH] partners: add missing key name to Field() for ChatFireworks model (#24721) **Description:** In the `ChatFireworks` class definition, the Field() call for the "stop" ("stop_sequences") parameter is missing the "default" keyword. **Issue:** Type checker reports "stop_sequences" as a missing arg (not recognizing the default value is None) **Dependencies:** None **Twitter handle:** None --- libs/partners/fireworks/langchain_fireworks/chat_models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/partners/fireworks/langchain_fireworks/chat_models.py b/libs/partners/fireworks/langchain_fireworks/chat_models.py index 98f83059404..0a2c30e7eb1 100644 --- a/libs/partners/fireworks/langchain_fireworks/chat_models.py +++ b/libs/partners/fireworks/langchain_fireworks/chat_models.py @@ -318,7 +318,7 @@ class ChatFireworks(BaseChatModel): """Model name to use.""" temperature: float = 0.0 """What sampling temperature to use.""" - stop: Optional[Union[str, List[str]]] = Field(None, alias="stop_sequences") + stop: Optional[Union[str, List[str]]] = Field(default=None, alias="stop_sequences") """Default stop sequences.""" model_kwargs: Dict[str, Any] = Field(default_factory=dict) """Holds any model parameters valid for `create` call not explicitly specified."""