Home / Function/ _create_model_cached() — langchain Function Reference

_create_model_cached() — langchain Function Reference

Architecture documentation for the _create_model_cached() function in pydantic.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  2891438b_5268_cd63_94df_fad7098651ca["_create_model_cached()"]
  892b1d9f_bb87_0364_19af_71382204e430["pydantic.py"]
  2891438b_5268_cd63_94df_fad7098651ca -->|defined in| 892b1d9f_bb87_0364_19af_71382204e430
  2891438b_5268_cd63_94df_fad7098651ca["_create_model_cached()"]
  2891438b_5268_cd63_94df_fad7098651ca -->|calls| 2891438b_5268_cd63_94df_fad7098651ca
  b8865414_42c0_49d9_3e9c_7fa9ff60c3a7["create_model_v2()"]
  b8865414_42c0_49d9_3e9c_7fa9ff60c3a7 -->|calls| 2891438b_5268_cd63_94df_fad7098651ca
  2891438b_5268_cd63_94df_fad7098651ca["_create_model_cached()"]
  2891438b_5268_cd63_94df_fad7098651ca -->|calls| 2891438b_5268_cd63_94df_fad7098651ca
  8f551cf3_c318_ebfe_7a69_a7721fa2af54["_remap_field_definitions()"]
  2891438b_5268_cd63_94df_fad7098651ca -->|calls| 8f551cf3_c318_ebfe_7a69_a7721fa2af54
  style 2891438b_5268_cd63_94df_fad7098651ca fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/utils/pydantic.py lines 425–434

def _create_model_cached(
    model_name: str,
    /,
    **field_definitions: Any,
) -> type[BaseModel]:
    return _create_model_base(
        model_name,
        __config__=_SchemaConfig,
        **_remap_field_definitions(field_definitions),
    )

Domain

Subdomains

Frequently Asked Questions

What does _create_model_cached() do?
_create_model_cached() is a function in the langchain codebase, defined in libs/core/langchain_core/utils/pydantic.py.
Where is _create_model_cached() defined?
_create_model_cached() is defined in libs/core/langchain_core/utils/pydantic.py at line 425.
What does _create_model_cached() call?
_create_model_cached() calls 2 function(s): _create_model_cached, _remap_field_definitions.
What calls _create_model_cached()?
_create_model_cached() is called by 2 function(s): _create_model_cached, create_model_v2.

Analyze Your Own Codebase

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

Try Supermodel Free