Home / Function/ _filter_schema_args() — langchain Function Reference

_filter_schema_args() — langchain Function Reference

Architecture documentation for the _filter_schema_args() function in structured.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  1613a551_f289_133b_5681_ef11dd8ec02e["_filter_schema_args()"]
  e2b42561_e8d8_9592_fe37_dc30b0a196de["structured.py"]
  1613a551_f289_133b_5681_ef11dd8ec02e -->|defined in| e2b42561_e8d8_9592_fe37_dc30b0a196de
  98d3d981_7279_44c2_76c6_aec7a9b9008d["from_function()"]
  98d3d981_7279_44c2_76c6_aec7a9b9008d -->|calls| 1613a551_f289_133b_5681_ef11dd8ec02e
  style 1613a551_f289_133b_5681_ef11dd8ec02e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/tools/structured.py lines 266–271

def _filter_schema_args(func: Callable) -> list[str]:
    filter_args = list(FILTERED_ARGS)
    if config_param := _get_runnable_config_param(func):
        filter_args.append(config_param)
    # filter_args.extend(_get_non_model_params(type_hints))
    return filter_args

Subdomains

Called By

Frequently Asked Questions

What does _filter_schema_args() do?
_filter_schema_args() is a function in the langchain codebase, defined in libs/core/langchain_core/tools/structured.py.
Where is _filter_schema_args() defined?
_filter_schema_args() is defined in libs/core/langchain_core/tools/structured.py at line 266.
What calls _filter_schema_args()?
_filter_schema_args() is called by 1 function(s): from_function.

Analyze Your Own Codebase

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

Try Supermodel Free