docs: Adding api documentation link at the end of each output parser class description page. (#20391)

- **Description:** Added cross-links for easy access of api
documentation of each output parser class from it's description page.
  - **Issue:** related to issue #19969

Co-authored-by: Haris Ali <haris.ali@formulatrix.com>
This commit is contained in:
Haris Ali 2024-04-12 22:58:18 +05:00 committed by GitHub
parent 9317df7f16
commit 6786fa9186
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
11 changed files with 88 additions and 1 deletions

View File

@ -83,6 +83,14 @@
" print(s)" " print(s)"
] ]
}, },
{
"cell_type": "markdown",
"id": "af204787",
"metadata": {},
"source": [
"Find out api documentation for [CommaSeparatedListOutputParser](https://api.python.langchain.com/en/latest/output_parsers/langchain_core.output_parsers.list.CommaSeparatedListOutputParser.html#langchain_core.output_parsers.list.CommaSeparatedListOutputParser)."
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,

View File

@ -100,6 +100,14 @@
"print(output)" "print(output)"
] ]
}, },
{
"cell_type": "markdown",
"id": "8a12b77a",
"metadata": {},
"source": [
"Find out api documentation for [DatetimeOutputParser](https://api.python.langchain.com/en/latest/output_parsers/langchain.output_parsers.datetime.DatetimeOutputParser.html#langchain.output_parsers.datetime.DatetimeOutputParser)."
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,

View File

@ -87,6 +87,14 @@
"chain.invoke({\"person\": \"Frank Sinatra\"})" "chain.invoke({\"person\": \"Frank Sinatra\"})"
] ]
}, },
{
"cell_type": "markdown",
"id": "b1adc71f",
"metadata": {},
"source": [
"Find out api documentation for [EnumOutputParser](https://api.python.langchain.com/en/latest/output_parsers/langchain.output_parsers.enum.EnumOutputParser.html#langchain.output_parsers.enum.EnumOutputParser)."
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,

View File

@ -10,7 +10,7 @@
"\n", "\n",
"Keep in mind that large language models are leaky abstractions! You'll have to use an LLM with sufficient capacity to generate well-formed JSON. In the OpenAI family, DaVinci can do reliably but Curie's ability already drops off dramatically. \n", "Keep in mind that large language models are leaky abstractions! You'll have to use an LLM with sufficient capacity to generate well-formed JSON. In the OpenAI family, DaVinci can do reliably but Curie's ability already drops off dramatically. \n",
"\n", "\n",
"You can optionally use Pydantic to declare your data model." "You can optionally use Pydantic to declare your data model. \n"
] ]
}, },
{ {
@ -172,6 +172,14 @@
"chain.invoke({\"query\": joke_query})" "chain.invoke({\"query\": joke_query})"
] ]
}, },
{
"cell_type": "markdown",
"id": "6d9b8f6c",
"metadata": {},
"source": [
"Find out api documentation for [JsonOutputParser](https://api.python.langchain.com/en/latest/output_parsers/langchain_core.output_parsers.json.JsonOutputParser.html#langchain_core.output_parsers.json.JsonOutputParser)."
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,

View File

@ -126,6 +126,14 @@
"new_parser.parse(misformatted)" "new_parser.parse(misformatted)"
] ]
}, },
{
"cell_type": "markdown",
"id": "84498e02",
"metadata": {},
"source": [
"Find out api documentation for [OutputFixingParser](https://api.python.langchain.com/en/latest/output_parsers/langchain.output_parsers.fix.OutputFixingParser.html#langchain.output_parsers.fix.OutputFixingParser)."
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,

View File

@ -203,6 +203,13 @@
"parser_output = chain.invoke({\"query\": df_query})" "parser_output = chain.invoke({\"query\": df_query})"
] ]
}, },
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Find out api documentation for [PandasDataFrameOutputParser](https://api.python.langchain.com/en/latest/output_parsers/langchain.output_parsers.pandas_dataframe.PandasDataFrameOutputParser.html#langchain.output_parsers.pandas_dataframe.PandasDataFrameOutputParser)."
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,

View File

@ -125,6 +125,14 @@
"chain.invoke({\"query\": actor_query})" "chain.invoke({\"query\": actor_query})"
] ]
}, },
{
"cell_type": "markdown",
"id": "e227d9a0",
"metadata": {},
"source": [
"Find out api documentation for [PydanticOutputParser](https://api.python.langchain.com/en/latest/output_parsers/langchain_core.output_parsers.pydantic.PydanticOutputParser.html#langchain_core.output_parsers.pydantic.PydanticOutputParser)."
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,

View File

@ -243,6 +243,14 @@
"main_chain.invoke({\"query\": \"who is leo di caprios gf?\"})" "main_chain.invoke({\"query\": \"who is leo di caprios gf?\"})"
] ]
}, },
{
"cell_type": "markdown",
"id": "e3a2513a",
"metadata": {},
"source": [
"Find out api documentation for [RetryOutputParser](https://api.python.langchain.com/en/latest/output_parsers/langchain.output_parsers.retry.RetryOutputParser.html#langchain.output_parsers.retry.RetryOutputParser)."
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,

View File

@ -115,6 +115,14 @@
" print(s)" " print(s)"
] ]
}, },
{
"cell_type": "markdown",
"id": "1f97aa07",
"metadata": {},
"source": [
"Find out api documentation for [StructuredOutputParser](https://api.python.langchain.com/en/latest/output_parsers/langchain.output_parsers.structured.StructuredOutputParser.html#langchain.output_parsers.structured.StructuredOutputParser)."
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,

View File

@ -178,6 +178,14 @@
" print(s)" " print(s)"
] ]
}, },
{
"cell_type": "markdown",
"id": "09c711fb",
"metadata": {},
"source": [
"Find out api documentation for [XMLOutputParser](https://api.python.langchain.com/en/latest/output_parsers/langchain_core.output_parsers.xml.XMLOutputParser.html#langchain_core.output_parsers.xml.XMLOutputParser)."
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,

View File

@ -86,6 +86,14 @@
"chain.invoke({\"query\": joke_query})" "chain.invoke({\"query\": joke_query})"
] ]
}, },
{
"cell_type": "markdown",
"id": "f859ace0",
"metadata": {},
"source": [
"Find out api documentation for [YamlOutputParser](https://api.python.langchain.com/en/latest/output_parsers/langchain.output_parsers.yaml.YamlOutputParser.html#langchain.output_parsers.yaml.YamlOutputParser)."
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,