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>
pull/20394/head
Haris Ali 6 months ago committed by GitHub
parent 9317df7f16
commit 6786fa9186
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -83,6 +83,14 @@
" 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",
"execution_count": null,

@ -100,6 +100,14 @@
"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",
"execution_count": null,

@ -87,6 +87,14 @@
"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",
"execution_count": null,

@ -10,7 +10,7 @@
"\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",
"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})"
]
},
{
"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",
"execution_count": null,

@ -126,6 +126,14 @@
"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",
"execution_count": null,

@ -203,6 +203,13 @@
"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",
"execution_count": null,

@ -125,6 +125,14 @@
"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",
"execution_count": null,

@ -243,6 +243,14 @@
"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",
"execution_count": null,

@ -115,6 +115,14 @@
" 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",
"execution_count": null,

@ -178,6 +178,14 @@
" 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",
"execution_count": null,

@ -86,6 +86,14 @@
"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",
"execution_count": null,

Loading…
Cancel
Save