diff --git a/libs/core/langchain_core/output_parsers/pydantic.py b/libs/core/langchain_core/output_parsers/pydantic.py index f9076a8158fc8..9cfc14526ab55 100644 --- a/libs/core/langchain_core/output_parsers/pydantic.py +++ b/libs/core/langchain_core/output_parsers/pydantic.py @@ -37,7 +37,7 @@ def _parse_obj(self, obj: dict) -> TBaseModel: def _parser_exception( self, e: Exception, json_object: dict ) -> OutputParserException: - json_string = json.dumps(json_object) + json_string = json.dumps(json_object, ensure_ascii=False) name = self.pydantic_object.__name__ msg = f"Failed to parse {name} from completion {json_string}. Got: {e}" return OutputParserException(msg, llm_output=json_string)