diff --git a/libs/core/langchain_core/tools/base.py b/libs/core/langchain_core/tools/base.py index 9d35aa614fa2d..c5236ce743f77 100644 --- a/libs/core/langchain_core/tools/base.py +++ b/libs/core/langchain_core/tools/base.py @@ -822,7 +822,7 @@ def _is_message_content_block(obj: Any) -> bool: def _stringify(content: Any) -> str: try: - return json.dumps(content) + return json.dumps(content, ensure_ascii=False) except Exception: return str(content)