Home / File/ __init__.py — langchain Source File

__init__.py — langchain Source File

Architecture documentation for __init__.py, a python file in the langchain codebase. 7 imports, 0 dependents.

File python 7 imports

Entity Profile

Dependency Diagram

graph LR
  7bb38a7f_984e_630e_e8c4_f150c584d249["__init__.py"]
  5c738c12_cc4f_cee1_0e1d_562012a5f844["langchain_core.utils.function_calling"]
  7bb38a7f_984e_630e_e8c4_f150c584d249 --> 5c738c12_cc4f_cee1_0e1d_562012a5f844
  be0deaca_fb7f_ad2b_1cba_beb4211cb735["langchain_classic.chains.openai_functions.base"]
  7bb38a7f_984e_630e_e8c4_f150c584d249 --> be0deaca_fb7f_ad2b_1cba_beb4211cb735
  f5b2478e_8fcd_d716_b93f_aa9a41d2e6b3["langchain_classic.chains.openai_functions.citation_fuzzy_match"]
  7bb38a7f_984e_630e_e8c4_f150c584d249 --> f5b2478e_8fcd_d716_b93f_aa9a41d2e6b3
  4ae0a04b_786d_1a79_de02_953146fc1928["langchain_classic.chains.openai_functions.extraction"]
  7bb38a7f_984e_630e_e8c4_f150c584d249 --> 4ae0a04b_786d_1a79_de02_953146fc1928
  524a39bb_ffff_5130_1da0_3a98bd59f859["langchain_classic.chains.openai_functions.qa_with_structure"]
  7bb38a7f_984e_630e_e8c4_f150c584d249 --> 524a39bb_ffff_5130_1da0_3a98bd59f859
  23a3f37d_0ffe_ee4b_3652_8bc514e92950["langchain_classic.chains.openai_functions.tagging"]
  7bb38a7f_984e_630e_e8c4_f150c584d249 --> 23a3f37d_0ffe_ee4b_3652_8bc514e92950
  22b28111_05c2_6d8d_075d_78dfdbb6ad40["langchain_classic.chains.structured_output.base"]
  7bb38a7f_984e_630e_e8c4_f150c584d249 --> 22b28111_05c2_6d8d_075d_78dfdbb6ad40
  style 7bb38a7f_984e_630e_e8c4_f150c584d249 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

from langchain_core.utils.function_calling import convert_to_openai_function

from langchain_classic.chains.openai_functions.base import (
    create_openai_fn_chain,
    create_structured_output_chain,
)
from langchain_classic.chains.openai_functions.citation_fuzzy_match import (
    create_citation_fuzzy_match_chain,
    create_citation_fuzzy_match_runnable,
)
from langchain_classic.chains.openai_functions.extraction import (
    create_extraction_chain,
    create_extraction_chain_pydantic,
)
from langchain_classic.chains.openai_functions.qa_with_structure import (
    create_qa_with_sources_chain,
    create_qa_with_structure_chain,
)
from langchain_classic.chains.openai_functions.tagging import (
    create_tagging_chain,
    create_tagging_chain_pydantic,
)
from langchain_classic.chains.structured_output.base import (
    create_openai_fn_runnable,
    create_structured_output_runnable,
    get_openai_output_parser,
)

__all__ = [
    "convert_to_openai_function",
    "create_citation_fuzzy_match_chain",
    "create_citation_fuzzy_match_runnable",
    "create_extraction_chain",
    "create_extraction_chain_pydantic",
    "create_openai_fn_chain",
    "create_openai_fn_runnable",  # backwards compatibility
    "create_qa_with_sources_chain",
    "create_qa_with_structure_chain",
    "create_structured_output_chain",
    "create_structured_output_runnable",  # backwards compatibility
    "create_tagging_chain",
    "create_tagging_chain_pydantic",
    "get_openai_output_parser",  # backwards compatibility
]

Dependencies

  • langchain_classic.chains.openai_functions.base
  • langchain_classic.chains.openai_functions.citation_fuzzy_match
  • langchain_classic.chains.openai_functions.extraction
  • langchain_classic.chains.openai_functions.qa_with_structure
  • langchain_classic.chains.openai_functions.tagging
  • langchain_classic.chains.structured_output.base
  • langchain_core.utils.function_calling

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.chains.openai_functions.base, langchain_classic.chains.openai_functions.citation_fuzzy_match, langchain_classic.chains.openai_functions.extraction, langchain_classic.chains.openai_functions.qa_with_structure, langchain_classic.chains.openai_functions.tagging, langchain_classic.chains.structured_output.base, langchain_core.utils.function_calling.
Where is __init__.py in the architecture?
__init__.py is located at libs/langchain/langchain_classic/chains/openai_functions/__init__.py (directory: libs/langchain/langchain_classic/chains/openai_functions).

Analyze Your Own Codebase

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

Try Supermodel Free