fix: llm_generator.py JSONDecodeError (#8504)

This commit is contained in:
Nam Vu
2024-09-22 13:02:12 +07:00
committed by GitHub
parent 6e37750fbd
commit eaa7e9b1f0
2 changed files with 5 additions and 3 deletions

View File

@@ -47,6 +47,8 @@ class LLMGenerator:
) )
answer = response.message.content answer = response.message.content
cleaned_answer = re.sub(r"^.*(\{.*\}).*$", r"\1", answer, flags=re.DOTALL) cleaned_answer = re.sub(r"^.*(\{.*\}).*$", r"\1", answer, flags=re.DOTALL)
if cleaned_answer is None:
return ""
result_dict = json.loads(cleaned_answer) result_dict = json.loads(cleaned_answer)
answer = result_dict["Your Output"] answer = result_dict["Your Output"]
name = answer.strip() name = answer.strip()