Home / Class/ LangSmithRetrieverParams Class — langchain Architecture

LangSmithRetrieverParams Class — langchain Architecture

Architecture documentation for the LangSmithRetrieverParams class in retrievers.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  f49b17e4_95d5_0bbe_bcfe_295e99949b13["LangSmithRetrieverParams"]
  b0b3cb2f_fcef_0784_b2ba_ee476260390d["retrievers.py"]
  f49b17e4_95d5_0bbe_bcfe_295e99949b13 -->|defined in| b0b3cb2f_fcef_0784_b2ba_ee476260390d

Relationship Graph

Source Code

libs/core/langchain_core/retrievers.py lines 39–52

class LangSmithRetrieverParams(TypedDict, total=False):
    """LangSmith parameters for tracing."""

    ls_retriever_name: str
    """Retriever name."""

    ls_vector_store_provider: str | None
    """Vector store provider."""

    ls_embedding_provider: str | None
    """Embedding provider."""

    ls_embedding_model: str | None
    """Embedding model."""

Frequently Asked Questions

What is the LangSmithRetrieverParams class?
LangSmithRetrieverParams is a class in the langchain codebase, defined in libs/core/langchain_core/retrievers.py.
Where is LangSmithRetrieverParams defined?
LangSmithRetrieverParams is defined in libs/core/langchain_core/retrievers.py at line 39.

Analyze Your Own Codebase

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

Try Supermodel Free