_get_ls_params() — langchain Function Reference
Architecture documentation for the _get_ls_params() function in retrievers.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD e3fe24f4_ee5d_0e58_6571_c387f6881443["_get_ls_params()"] 3a20478a_3692_141f_433b_a32429b00020["BaseRetriever"] e3fe24f4_ee5d_0e58_6571_c387f6881443 -->|defined in| 3a20478a_3692_141f_433b_a32429b00020 a0f2c9ac_e425_a622_2050_94dc89a5be6e["invoke()"] a0f2c9ac_e425_a622_2050_94dc89a5be6e -->|calls| e3fe24f4_ee5d_0e58_6571_c387f6881443 edbb3c53_e90a_2dce_9d3c_7242be164bc4["ainvoke()"] edbb3c53_e90a_2dce_9d3c_7242be164bc4 -->|calls| e3fe24f4_ee5d_0e58_6571_c387f6881443 style e3fe24f4_ee5d_0e58_6571_c387f6881443 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/langchain_core/retrievers.py lines 167–176
def _get_ls_params(self, **_kwargs: Any) -> LangSmithRetrieverParams:
"""Get standard params for tracing."""
default_retriever_name = self.get_name()
if default_retriever_name.startswith("Retriever"):
default_retriever_name = default_retriever_name[9:]
elif default_retriever_name.endswith("Retriever"):
default_retriever_name = default_retriever_name[:-9]
default_retriever_name = default_retriever_name.lower()
return LangSmithRetrieverParams(ls_retriever_name=default_retriever_name)
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does _get_ls_params() do?
_get_ls_params() is a function in the langchain codebase, defined in libs/core/langchain_core/retrievers.py.
Where is _get_ls_params() defined?
_get_ls_params() is defined in libs/core/langchain_core/retrievers.py at line 167.
What calls _get_ls_params()?
_get_ls_params() is called by 2 function(s): ainvoke, invoke.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free