Home / Function/ _pydantic_parse() — langchain Function Reference

_pydantic_parse() — langchain Function Reference

Architecture documentation for the _pydantic_parse() function in output_parsers.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  15e58607_fd55_2228_f86b_4cc17f42fa97["_pydantic_parse()"]
  c0648688_ea16_89e6_d980_3faef9185745["ToolsOutputParser"]
  15e58607_fd55_2228_f86b_4cc17f42fa97 -->|defined in| c0648688_ea16_89e6_d980_3faef9185745
  de78512b_344e_3561_9fd0_66bcf46d91d3["parse_result()"]
  de78512b_344e_3561_9fd0_66bcf46d91d3 -->|calls| 15e58607_fd55_2228_f86b_4cc17f42fa97
  style 15e58607_fd55_2228_f86b_4cc17f42fa97 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/partners/anthropic/langchain_anthropic/output_parsers.py lines 66–70

    def _pydantic_parse(self, tool_call: dict) -> BaseModel:
        cls_ = {schema.__name__: schema for schema in self.pydantic_schemas or []}[
            tool_call["name"]
        ]
        return cls_(**tool_call["args"])

Domain

Subdomains

Called By

Frequently Asked Questions

What does _pydantic_parse() do?
_pydantic_parse() is a function in the langchain codebase, defined in libs/partners/anthropic/langchain_anthropic/output_parsers.py.
Where is _pydantic_parse() defined?
_pydantic_parse() is defined in libs/partners/anthropic/langchain_anthropic/output_parsers.py at line 66.
What calls _pydantic_parse()?
_pydantic_parse() is called by 1 function(s): parse_result.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free