_set_clients() — langchain Function Reference
Architecture documentation for the _set_clients() function in embeddings.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD dbc1866e_deaa_7ac7_a687_6050b5213b30["_set_clients()"] 0c74773d_9131_7802_d6df_f19bff9e4247["OllamaEmbeddings"] dbc1866e_deaa_7ac7_a687_6050b5213b30 -->|defined in| 0c74773d_9131_7802_d6df_f19bff9e4247 style dbc1866e_deaa_7ac7_a687_6050b5213b30 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/partners/ollama/langchain_ollama/embeddings.py lines 276–295
def _set_clients(self) -> Self:
"""Set clients to use for Ollama."""
client_kwargs = self.client_kwargs or {}
cleaned_url, auth_headers = parse_url_with_auth(self.base_url)
merge_auth_headers(client_kwargs, auth_headers)
sync_client_kwargs = client_kwargs
if self.sync_client_kwargs:
sync_client_kwargs = {**sync_client_kwargs, **self.sync_client_kwargs}
async_client_kwargs = client_kwargs
if self.async_client_kwargs:
async_client_kwargs = {**async_client_kwargs, **self.async_client_kwargs}
self._client = Client(host=cleaned_url, **sync_client_kwargs)
self._async_client = AsyncClient(host=cleaned_url, **async_client_kwargs)
if self.validate_model_on_init:
validate_model(self._client, self.model)
return self
Domain
Subdomains
Source
Frequently Asked Questions
What does _set_clients() do?
_set_clients() is a function in the langchain codebase, defined in libs/partners/ollama/langchain_ollama/embeddings.py.
Where is _set_clients() defined?
_set_clients() is defined in libs/partners/ollama/langchain_ollama/embeddings.py at line 276.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free