Home / Function/ configurable_fields() — langchain Function Reference

configurable_fields() — langchain Function Reference

Architecture documentation for the configurable_fields() function in configurable.py from the langchain codebase.

Function python LangChainCore Runnables calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  3af66d33_6a09_f0c9_fbaa_46ac9f7998ba["configurable_fields()"]
  2b6bd8a1_0810_3be0_c02d_ad7e25c2a53b["RunnableConfigurableAlternatives"]
  3af66d33_6a09_f0c9_fbaa_46ac9f7998ba -->|defined in| 2b6bd8a1_0810_3be0_c02d_ad7e25c2a53b
  8b2b83bd_8b72_fe57_5612_00aba6be826c["configurable_fields()"]
  8b2b83bd_8b72_fe57_5612_00aba6be826c -->|calls| 3af66d33_6a09_f0c9_fbaa_46ac9f7998ba
  8b2b83bd_8b72_fe57_5612_00aba6be826c["configurable_fields()"]
  3af66d33_6a09_f0c9_fbaa_46ac9f7998ba -->|calls| 8b2b83bd_8b72_fe57_5612_00aba6be826c
  style 3af66d33_6a09_f0c9_fbaa_46ac9f7998ba fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/runnables/configurable.py lines 601–610

    def configurable_fields(
        self, **kwargs: AnyConfigurableField
    ) -> RunnableSerializable[Input, Output]:
        return self.__class__(
            which=self.which,
            default=self.default.configurable_fields(**kwargs),
            alternatives=self.alternatives,
            default_key=self.default_key,
            prefix_keys=self.prefix_keys,
        )

Domain

Subdomains

Frequently Asked Questions

What does configurable_fields() do?
configurable_fields() is a function in the langchain codebase, defined in libs/core/langchain_core/runnables/configurable.py.
Where is configurable_fields() defined?
configurable_fields() is defined in libs/core/langchain_core/runnables/configurable.py at line 601.
What does configurable_fields() call?
configurable_fields() calls 1 function(s): configurable_fields.
What calls configurable_fields()?
configurable_fields() is called by 1 function(s): configurable_fields.

Analyze Your Own Codebase

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

Try Supermodel Free