ollama: `client_kwargs` is mutated in place, so URL credentials leak into the caller's dict and across model instances
Constructing ChatOllama, Ollama, or OllamaEmbeddings with a non-empty `client_kwargs` dict mutates that dict and its nested `headers` dict by injecting an `Authorization` header derived from base_url credentials. This leaks credentials into caller-owned objects and causes credentials from one URL to be sent to other hosts when the same dict is reused.
