From b7999a9bc1afb0d9beb2d3a94eae86a0b1c2cb60 Mon Sep 17 00:00:00 2001 From: Alex Lee Date: Wed, 7 Jun 2023 12:56:33 +0800 Subject: [PATCH] Add UTF-8 json ouput support while langchain.debug is set to True. (#5802) Before: image After: image Thanks in advance. @agola11 --- langchain/callbacks/tracers/stdout.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langchain/callbacks/tracers/stdout.py b/langchain/callbacks/tracers/stdout.py index 3a6b4fbb..f8bd6a83 100644 --- a/langchain/callbacks/tracers/stdout.py +++ b/langchain/callbacks/tracers/stdout.py @@ -8,7 +8,7 @@ from langchain.input import get_bolded_text, get_colored_text def try_json_stringify(obj: Any, fallback: str) -> str: try: - return json.dumps(obj, indent=2) + return json.dumps(obj, indent=2, ensure_ascii=False) except Exception: return fallback