_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"],
},
}
Domain
Subdomains
Source
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