_set_clients() — langchain Function Reference
Architecture documentation for the _set_clients() function in llms.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 13729fb8_5ea7_43cd_e0f5_062b9642f913["_set_clients()"] 6220540a_4afa_4d39_cdb6_bb2f4e26fe5f["OllamaLLM"] 13729fb8_5ea7_43cd_e0f5_062b9642f913 -->|defined in| 6220540a_4afa_4d39_cdb6_bb2f4e26fe5f style 13729fb8_5ea7_43cd_e0f5_062b9642f913 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/partners/ollama/langchain_ollama/llms.py lines 323–342
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/llms.py.
Where is _set_clients() defined?
_set_clients() is defined in libs/partners/ollama/langchain_ollama/llms.py at line 323.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free