Home / Function/ _apply_overrides() — langchain Function Reference

_apply_overrides() — langchain Function Reference

Architecture documentation for the _apply_overrides() function in cli.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  6a5b4adb_47f1_21e6_9b77_d11b5f9a5f9c["_apply_overrides()"]
  74c7ffe0_0dd5_5e6a_45ab_950da26de248["cli.py"]
  6a5b4adb_47f1_21e6_9b77_d11b5f9a5f9c -->|defined in| 74c7ffe0_0dd5_5e6a_45ab_950da26de248
  2f2dc685_603e_b75d_c32f_a2fd813a683c["refresh()"]
  2f2dc685_603e_b75d_c32f_a2fd813a683c -->|calls| 6a5b4adb_47f1_21e6_9b77_d11b5f9a5f9c
  style 6a5b4adb_47f1_21e6_9b77_d11b5f9a5f9c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/model-profiles/langchain_model_profiles/cli.py lines 132–143

def _apply_overrides(
    profile: dict[str, Any], *overrides: dict[str, Any] | None
) -> dict[str, Any]:
    """Merge provider and model overrides onto the canonical profile."""
    merged = dict(profile)
    for override in overrides:
        if not override:
            continue
        for key, value in override.items():
            if value is not None:
                merged[key] = value  # noqa: PERF403
    return merged

Domain

Subdomains

Called By

Frequently Asked Questions

What does _apply_overrides() do?
_apply_overrides() is a function in the langchain codebase, defined in libs/model-profiles/langchain_model_profiles/cli.py.
Where is _apply_overrides() defined?
_apply_overrides() is defined in libs/model-profiles/langchain_model_profiles/cli.py at line 132.
What calls _apply_overrides()?
_apply_overrides() is called by 1 function(s): refresh.

Analyze Your Own Codebase

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

Try Supermodel Free