_get_provider_list() — langchain Function Reference
Architecture documentation for the _get_provider_list() function in base.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 80a66df6_2383_888c_83e7_83324720ae54["_get_provider_list()"] 76380b72_77fe_25f0_4fc9_0d116ee2433c["base.py"] 80a66df6_2383_888c_83e7_83324720ae54 -->|defined in| 76380b72_77fe_25f0_4fc9_0d116ee2433c 6736cae9_5ddc_f2a5_4634_a756a7d2c58c["_parse_model_string()"] 6736cae9_5ddc_f2a5_4634_a756a7d2c58c -->|calls| 80a66df6_2383_888c_83e7_83324720ae54 e9cf050d_cf9c_221c_0569_7b52c7831196["_infer_model_and_provider()"] e9cf050d_cf9c_221c_0569_7b52c7831196 -->|calls| 80a66df6_2383_888c_83e7_83324720ae54 2954192c_8016_8ddf_9323_43285db4aa1b["init_embeddings()"] 2954192c_8016_8ddf_9323_43285db4aa1b -->|calls| 80a66df6_2383_888c_83e7_83324720ae54 style 80a66df6_2383_888c_83e7_83324720ae54 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain/langchain_classic/embeddings/base.py lines 21–25
def _get_provider_list() -> str:
"""Get formatted list of providers and their packages."""
return "\n".join(
f" - {p}: {pkg.replace('_', '-')}" for p, pkg in _SUPPORTED_PROVIDERS.items()
)
Domain
Subdomains
Source
Frequently Asked Questions
What does _get_provider_list() do?
_get_provider_list() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/embeddings/base.py.
Where is _get_provider_list() defined?
_get_provider_list() is defined in libs/langchain/langchain_classic/embeddings/base.py at line 21.
What calls _get_provider_list()?
_get_provider_list() is called by 3 function(s): _infer_model_and_provider, _parse_model_string, init_embeddings.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free