From e94cd41fee933a317c79c6145ab6b68aab3db20a Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Fri, 3 Apr 2026 18:46:58 -0400 Subject: [PATCH] feat(core): add `ChatBaseten` to serializable mapping (#36510) Register `ChatBaseten` from `langchain_baseten` in the core serialization mapping so it can round-trip through `loads`/`dumps`. Without this entry, serialized `ChatBaseten` objects fail to deserialize. --- libs/core/langchain_core/load/mapping.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/core/langchain_core/load/mapping.py b/libs/core/langchain_core/load/mapping.py index c5a2708dbc1..a2d67e3e3d1 100644 --- a/libs/core/langchain_core/load/mapping.py +++ b/libs/core/langchain_core/load/mapping.py @@ -283,6 +283,11 @@ SERIALIZABLE_MAPPING: dict[tuple[str, ...], tuple[str, ...]] = { "chat_models", "ChatXAI", ), + ("langchain_baseten", "chat_models", "ChatBaseten"): ( + "langchain_baseten", + "chat_models", + "ChatBaseten", + ), ("langchain", "chat_models", "fireworks", "ChatFireworks"): ( "langchain_fireworks", "chat_models",