parse_result() — langchain Function Reference
Architecture documentation for the parse_result() function in openai_functions.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 284268df_49ac_b85d_6344_8b9a9c1d043b["parse_result()"] 4dc989ff_9a85_a857_d208_5bc8b6a443dc["OpenAIFunctionsAgentOutputParser"] 284268df_49ac_b85d_6344_8b9a9c1d043b -->|defined in| 4dc989ff_9a85_a857_d208_5bc8b6a443dc 8dd0a3f1_1bf7_bed3_d0f0_65a68d3ae18c["parse_ai_message()"] 284268df_49ac_b85d_6344_8b9a9c1d043b -->|calls| 8dd0a3f1_1bf7_bed3_d0f0_65a68d3ae18c style 284268df_49ac_b85d_6344_8b9a9c1d043b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain/langchain_classic/agents/output_parsers/openai_functions.py lines 83–93
def parse_result(
self,
result: list[Generation],
*,
partial: bool = False,
) -> AgentAction | AgentFinish:
if not isinstance(result[0], ChatGeneration):
msg = "This output parser only works on ChatGeneration output"
raise ValueError(msg) # noqa: TRY004
message = result[0].message
return self.parse_ai_message(message)
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does parse_result() do?
parse_result() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/agents/output_parsers/openai_functions.py.
Where is parse_result() defined?
parse_result() is defined in libs/langchain/langchain_classic/agents/output_parsers/openai_functions.py at line 83.
What does parse_result() call?
parse_result() calls 1 function(s): parse_ai_message.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free