Home / Function/ _get_parameter_names() — langchain Function Reference

_get_parameter_names() — langchain Function Reference

Architecture documentation for the _get_parameter_names() function in history.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  17950c4a_ad13_df46_ccdd_2df62846ad97["_get_parameter_names()"]
  937cdd40_d89c_5be8_355f_bff74b5220b9["history.py"]
  17950c4a_ad13_df46_ccdd_2df62846ad97 -->|defined in| 937cdd40_d89c_5be8_355f_bff74b5220b9
  96f0380a_7dfc_de34_60b7_9046cd1943bd["_merge_configs()"]
  96f0380a_7dfc_de34_60b7_9046cd1943bd -->|calls| 17950c4a_ad13_df46_ccdd_2df62846ad97
  style 17950c4a_ad13_df46_ccdd_2df62846ad97 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/runnables/history.py lines 619–622

def _get_parameter_names(callable_: GetSessionHistoryCallable) -> list[str]:
    """Get the parameter names of the `Callable`."""
    sig = inspect.signature(callable_)
    return list(sig.parameters.keys())

Domain

Subdomains

Called By

Frequently Asked Questions

What does _get_parameter_names() do?
_get_parameter_names() is a function in the langchain codebase, defined in libs/core/langchain_core/runnables/history.py.
Where is _get_parameter_names() defined?
_get_parameter_names() is defined in libs/core/langchain_core/runnables/history.py at line 619.
What calls _get_parameter_names()?
_get_parameter_names() is called by 1 function(s): _merge_configs.

Analyze Your Own Codebase

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

Try Supermodel Free