mirror of
https://github.com/hwchase17/langchain.git
synced 2026-02-21 06:33:41 +00:00
Merge branch 'master' into mdrxy/fix-pydantic-2-7
This commit is contained in:
@@ -750,11 +750,11 @@ class Chain(RunnableSerializable[dict[str, Any], dict[str, Any]], ABC):
|
||||
Example:
|
||||
.. code-block:: python
|
||||
|
||||
chain.dict(exclude_unset=True)
|
||||
chain.model_dump(exclude_unset=True)
|
||||
# -> {"_type": "foo", "verbose": False, ...}
|
||||
|
||||
"""
|
||||
_dict = super().dict(**kwargs)
|
||||
_dict = super().model_dump(**kwargs)
|
||||
with contextlib.suppress(NotImplementedError):
|
||||
_dict["_type"] = self._chain_type
|
||||
return _dict
|
||||
@@ -779,7 +779,7 @@ class Chain(RunnableSerializable[dict[str, Any], dict[str, Any]], ABC):
|
||||
raise ValueError(msg)
|
||||
|
||||
# Fetch dictionary to save
|
||||
chain_dict = self.dict()
|
||||
chain_dict = self.model_dump()
|
||||
if "_type" not in chain_dict:
|
||||
msg = f"Chain {self} does not support saving."
|
||||
raise NotImplementedError(msg)
|
||||
|
||||
@@ -40,8 +40,8 @@ def test_initialize_more() -> None:
|
||||
assert llm.temperature == 0
|
||||
|
||||
ls_params = llm._get_ls_params()
|
||||
assert ls_params["ls_provider"] == "azure"
|
||||
assert ls_params["ls_model_name"] == "gpt-35-turbo-0125"
|
||||
assert ls_params.get("ls_provider") == "azure"
|
||||
assert ls_params.get("ls_model_name") == "gpt-35-turbo-0125"
|
||||
|
||||
|
||||
def test_initialize_azure_openai_with_openai_api_base_set() -> None:
|
||||
|
||||
@@ -34,7 +34,7 @@ def test_xai_model_param() -> None:
|
||||
llm = ChatXAI(model_name="foo") # type: ignore[call-arg]
|
||||
assert llm.model_name == "foo"
|
||||
ls_params = llm._get_ls_params()
|
||||
assert ls_params["ls_provider"] == "xai"
|
||||
assert ls_params.get("ls_provider") == "xai"
|
||||
|
||||
|
||||
def test_chat_xai_invalid_streaming_params() -> None:
|
||||
|
||||
Reference in New Issue
Block a user