__init__.py — langchain Source File
Architecture documentation for __init__.py, a python file in the langchain codebase. 7 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR d649e898_01b4_ed45_3718_2d4187cd3409["__init__.py"] 048ded1e_97b7_15b1_6540_0fae90ffb8d1["langchain_classic.agents.output_parsers.json"] d649e898_01b4_ed45_3718_2d4187cd3409 --> 048ded1e_97b7_15b1_6540_0fae90ffb8d1 3986f2df_c459_289a_303d_3d9c578e3ef8["langchain_classic.agents.output_parsers.openai_functions"] d649e898_01b4_ed45_3718_2d4187cd3409 --> 3986f2df_c459_289a_303d_3d9c578e3ef8 a3833dc0_936e_b286_ce9e_0d0e3656fa95["langchain_classic.agents.output_parsers.react_json_single_input"] d649e898_01b4_ed45_3718_2d4187cd3409 --> a3833dc0_936e_b286_ce9e_0d0e3656fa95 dd55d8d2_6935_220e_f65d_3f59dd6c3571["langchain_classic.agents.output_parsers.react_single_input"] d649e898_01b4_ed45_3718_2d4187cd3409 --> dd55d8d2_6935_220e_f65d_3f59dd6c3571 b5f4aa2f_c714_a6de_89fe_f6b2212aa453["langchain_classic.agents.output_parsers.self_ask"] d649e898_01b4_ed45_3718_2d4187cd3409 --> b5f4aa2f_c714_a6de_89fe_f6b2212aa453 530bd36e_f6a3_152e_39f8_85482aae96f1["langchain_classic.agents.output_parsers.tools"] d649e898_01b4_ed45_3718_2d4187cd3409 --> 530bd36e_f6a3_152e_39f8_85482aae96f1 d2a4b55f_58f4_c7e6_e45c_0db7de51a64c["langchain_classic.agents.output_parsers.xml"] d649e898_01b4_ed45_3718_2d4187cd3409 --> d2a4b55f_58f4_c7e6_e45c_0db7de51a64c style d649e898_01b4_ed45_3718_2d4187cd3409 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
"""Parsing utils to go from string to AgentAction or Agent Finish.
AgentAction means that an action should be taken.
This contains the name of the tool to use, the input to pass to that tool,
and a `log` variable (which contains a log of the agent's thinking).
AgentFinish means that a response should be given.
This contains a `return_values` dictionary. This usually contains a
single `output` key, but can be extended to contain more.
This also contains a `log` variable (which contains a log of the agent's thinking).
"""
from langchain_classic.agents.output_parsers.json import JSONAgentOutputParser
from langchain_classic.agents.output_parsers.openai_functions import (
OpenAIFunctionsAgentOutputParser,
)
from langchain_classic.agents.output_parsers.react_json_single_input import (
ReActJsonSingleInputOutputParser,
)
from langchain_classic.agents.output_parsers.react_single_input import (
ReActSingleInputOutputParser,
)
from langchain_classic.agents.output_parsers.self_ask import SelfAskOutputParser
from langchain_classic.agents.output_parsers.tools import ToolsAgentOutputParser
from langchain_classic.agents.output_parsers.xml import XMLAgentOutputParser
__all__ = [
"JSONAgentOutputParser",
"OpenAIFunctionsAgentOutputParser",
"ReActJsonSingleInputOutputParser",
"ReActSingleInputOutputParser",
"SelfAskOutputParser",
"ToolsAgentOutputParser",
"XMLAgentOutputParser",
]
Dependencies
- langchain_classic.agents.output_parsers.json
- langchain_classic.agents.output_parsers.openai_functions
- langchain_classic.agents.output_parsers.react_json_single_input
- langchain_classic.agents.output_parsers.react_single_input
- langchain_classic.agents.output_parsers.self_ask
- langchain_classic.agents.output_parsers.tools
- langchain_classic.agents.output_parsers.xml
Source
Frequently Asked Questions
What does __init__.py do?
__init__.py is a source file in the langchain codebase, written in python.
What does __init__.py depend on?
__init__.py imports 7 module(s): langchain_classic.agents.output_parsers.json, langchain_classic.agents.output_parsers.openai_functions, langchain_classic.agents.output_parsers.react_json_single_input, langchain_classic.agents.output_parsers.react_single_input, langchain_classic.agents.output_parsers.self_ask, langchain_classic.agents.output_parsers.tools, langchain_classic.agents.output_parsers.xml.
Where is __init__.py in the architecture?
__init__.py is located at libs/langchain/langchain_classic/agents/output_parsers/__init__.py (directory: libs/langchain/langchain_classic/agents/output_parsers).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free