From b0d0399d34a2062f02d0493dce02dd4009dc2f83 Mon Sep 17 00:00:00 2001 From: Neil Murphy Date: Fri, 4 Aug 2023 12:36:34 -0700 Subject: [PATCH] (issue #5163) Append reminder to nest multi-prompt router prompt output in JSON markdown code block, resolving JSON parsing error. (#8709) Resolves occasional JSON parsing error when some predictions are passed through a `MultiPromptChain`. Makes [this modification](https://github.com/langchain-ai/langchain/issues/5163#issuecomment-1652220401) to `multi_prompt_prompt.py`, which is much cleaner than appending an entire example object, which is another community-reported solution. @hwchase17, @baskaryan cc: @SimasJan --- libs/langchain/langchain/chains/router/multi_prompt_prompt.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/langchain/langchain/chains/router/multi_prompt_prompt.py b/libs/langchain/langchain/chains/router/multi_prompt_prompt.py index ac48f558830..5221ea9334d 100644 --- a/libs/langchain/langchain/chains/router/multi_prompt_prompt.py +++ b/libs/langchain/langchain/chains/router/multi_prompt_prompt.py @@ -27,5 +27,5 @@ modifications are needed. << INPUT >> {{input}} -<< OUTPUT >> +<< OUTPUT (must include ```json at the start of the response) >> """