From 53f35c5f5c2949b4003ece68e237de5f6bcbdde7 Mon Sep 17 00:00:00 2001 From: James Braza Date: Tue, 24 Oct 2023 21:30:25 -0700 Subject: [PATCH] Adding `STRUCTURED_FORMAT_SIMPLE_INSTRUCTIONS` missing backticks (#12238) This PR fixes the fact that `STRUCTURED_FORMAT_SIMPLE_INSTRUCTIONS` was missing backticks at the end --- libs/langchain/langchain/output_parsers/format_instructions.py | 2 +- libs/langchain/langchain/output_parsers/structured.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/langchain/langchain/output_parsers/format_instructions.py b/libs/langchain/langchain/output_parsers/format_instructions.py index a614cf3f0d..fd9fb3ba23 100644 --- a/libs/langchain/langchain/output_parsers/format_instructions.py +++ b/libs/langchain/langchain/output_parsers/format_instructions.py @@ -13,7 +13,7 @@ STRUCTURED_FORMAT_SIMPLE_INSTRUCTIONS = """ {{ {format} }} -""" +```""" PYDANTIC_FORMAT_INSTRUCTIONS = """The output should be formatted as a JSON instance that conforms to the JSON schema below. diff --git a/libs/langchain/langchain/output_parsers/structured.py b/libs/langchain/langchain/output_parsers/structured.py index b7f53ca32b..75bc1103df 100644 --- a/libs/langchain/langchain/output_parsers/structured.py +++ b/libs/langchain/langchain/output_parsers/structured.py @@ -77,6 +77,7 @@ class StructuredOutputParser(BaseOutputParser): # "foo": List[string] // a list of strings # "bar": string // a string # } + # ``` Args: only_json (bool): If True, only the json in the Markdown code snippet