Home / Function/ _get_extraction_function() — langchain Function Reference

_get_extraction_function() — langchain Function Reference

Architecture documentation for the _get_extraction_function() function in extraction.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  d96ba5e6_9d3c_8107_e3e7_4c1c7394f868["_get_extraction_function()"]
  f3ae89de_9c39_fe1b_3ede_79ea9e0ed4fe["extraction.py"]
  d96ba5e6_9d3c_8107_e3e7_4c1c7394f868 -->|defined in| f3ae89de_9c39_fe1b_3ede_79ea9e0ed4fe
  ed29345b_184d_c631_895a_47d9341de245["create_extraction_chain()"]
  ed29345b_184d_c631_895a_47d9341de245 -->|calls| d96ba5e6_9d3c_8107_e3e7_4c1c7394f868
  db895caf_3acd_7ed6_a019_ca0e621612f9["create_extraction_chain_pydantic()"]
  db895caf_3acd_7ed6_a019_ca0e621612f9 -->|calls| d96ba5e6_9d3c_8107_e3e7_4c1c7394f868
  style d96ba5e6_9d3c_8107_e3e7_4c1c7394f868 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/langchain_classic/chains/openai_functions/extraction.py lines 21–32

def _get_extraction_function(entity_schema: dict) -> dict:
    return {
        "name": "information_extraction",
        "description": "Extracts the relevant information from the passage.",
        "parameters": {
            "type": "object",
            "properties": {
                "info": {"type": "array", "items": _convert_schema(entity_schema)},
            },
            "required": ["info"],
        },
    }

Subdomains

Frequently Asked Questions

What does _get_extraction_function() do?
_get_extraction_function() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/chains/openai_functions/extraction.py.
Where is _get_extraction_function() defined?
_get_extraction_function() is defined in libs/langchain/langchain_classic/chains/openai_functions/extraction.py at line 21.
What calls _get_extraction_function()?
_get_extraction_function() is called by 2 function(s): create_extraction_chain, create_extraction_chain_pydantic.

Analyze Your Own Codebase

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

Try Supermodel Free