From 40bd71caa50c761d13b7e875423de26819d83f6d Mon Sep 17 00:00:00 2001
From: Mrityunjay Jha <56424165+mrityu-jha@users.noreply.github.com>
Date: Wed, 11 Jun 2025 01:15:11 +0530
Subject: [PATCH] doc:Updating doc with consistent bullet format. (#31527)
Description: Added line-break for each of the step mentioned, also made
bullet points consistent with other docs.
Dependencies: N/A
Twitter handle: [mrityu___](https://x.com/mrityu___)
Before Changes:

After Changes:

The styling(non-bold of bullet) is consistent with
[chat_models.mdx](https://github.com/langchain-ai/langchain/edit/master/docs/docs/concepts/chat_models.mdx)
(SS below from same, take note that how bullet numbers are not bold).

---
docs/docs/concepts/structured_outputs.mdx | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/docs/docs/concepts/structured_outputs.mdx b/docs/docs/concepts/structured_outputs.mdx
index 3dce02ac1a7..72b84608d1d 100644
--- a/docs/docs/concepts/structured_outputs.mdx
+++ b/docs/docs/concepts/structured_outputs.mdx
@@ -11,8 +11,8 @@ This need motivates the concept of structured output, where models can be instru
## Key concepts
-**(1) Schema definition:** The output structure is represented as a schema, which can be defined in several ways.
-**(2) Returning structured output:** The model is given this schema, and is instructed to return output that conforms to it.
+1. **Schema definition:** The output structure is represented as a schema, which can be defined in several ways.
+2. **Returning structured output:** The model is given this schema, and is instructed to return output that conforms to it.
## Recommended usage
@@ -109,11 +109,11 @@ ai_msg
There are a few challenges when producing structured output with the above methods:
-(1) When tool calling is used, tool call arguments needs to be parsed from a dictionary back to the original schema.
+1. When tool calling is used, tool call arguments needs to be parsed from a dictionary back to the original schema.
-(2) In addition, the model needs to be instructed to *always* use the tool when we want to enforce structured output, which is a provider specific setting.
+2. In addition, the model needs to be instructed to *always* use the tool when we want to enforce structured output, which is a provider specific setting.
-(3) When JSON mode is used, the output needs to be parsed into a JSON object.
+3. When JSON mode is used, the output needs to be parsed into a JSON object.
With these challenges in mind, LangChain provides a helper function (`with_structured_output()`) to streamline the process.