diff --git a/libs/langchain/langchain/output_parsers/retry.py b/libs/langchain/langchain/output_parsers/retry.py index a896ae99bfd..cc56c627c0f 100644 --- a/libs/langchain/langchain/output_parsers/retry.py +++ b/libs/langchain/langchain/output_parsers/retry.py @@ -214,7 +214,7 @@ class RetryWithErrorOutputParser(BaseOutputParser[T]): Returns: A RetryWithErrorOutputParser. """ - chain = prompt | llm + chain = prompt | llm | StrOutputParser() return cls(parser=parser, retry_chain=chain, max_retries=max_retries) def parse_with_prompt(self, completion: str, prompt_value: PromptValue) -> T: