Home / Function/ collections() — langchain Function Reference

collections() — langchain Function Reference

Architecture documentation for the collections() function in factory.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  eca2d643_c26d_1b32_3181_dfd0df83923d["collections()"]
  fd7a28b1_3772_169b_6524_1342f35143b1["factory.py"]
  eca2d643_c26d_1b32_3181_dfd0df83923d -->|defined in| fd7a28b1_3772_169b_6524_1342f35143b1
  style eca2d643_c26d_1b32_3181_dfd0df83923d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain_v1/langchain/agents/factory.py lines 73–102

    from collections.abc import Awaitable, Callable, Sequence

    from langchain_core.runnables import Runnable, RunnableConfig
    from langgraph.cache.base import BaseCache
    from langgraph.graph.state import CompiledStateGraph
    from langgraph.runtime import Runtime
    from langgraph.store.base import BaseStore
    from langgraph.types import Checkpointer

    from langchain.agents.middleware.types import ToolCallRequest, ToolCallWrapper

    _ModelCallHandler = Callable[
        [ModelRequest[ContextT], Callable[[ModelRequest[ContextT]], ModelResponse]],
        ModelResponse | AIMessage | ExtendedModelResponse,
    ]

    _ComposedModelCallHandler = Callable[
        [ModelRequest[ContextT], Callable[[ModelRequest[ContextT]], ModelResponse]],
        _ComposedExtendedModelResponse,
    ]

    _AsyncModelCallHandler = Callable[
        [ModelRequest[ContextT], Callable[[ModelRequest[ContextT]], Awaitable[ModelResponse]]],
        Awaitable[ModelResponse | AIMessage | ExtendedModelResponse],
    ]

    _ComposedAsyncModelCallHandler = Callable[
        [ModelRequest[ContextT], Callable[[ModelRequest[ContextT]], Awaitable[ModelResponse]]],
        Awaitable[_ComposedExtendedModelResponse],
    ]

Domain

Subdomains

Frequently Asked Questions

What does collections() do?
collections() is a function in the langchain codebase, defined in libs/langchain_v1/langchain/agents/factory.py.
Where is collections() defined?
collections() is defined in libs/langchain_v1/langchain/agents/factory.py at line 73.

Analyze Your Own Codebase

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

Try Supermodel Free