Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions libs/partners/ollama/langchain_ollama/chat_models.py
Original file line number Diff line number Diff line change
Expand Up @@ -623,6 +623,14 @@ class Multiply(BaseModel):
same prompt.
"""

logprobs: bool | None = None
"""Whether to return logprobs."""

top_logprobs: int | None = None
"""Number of most likely tokens to return at each token position, each with an
associated log probability. `logprobs` must be set to true if this parameter is
used."""

stop: list[str] | None = None
"""Sets the stop tokens to use."""

Expand Down Expand Up @@ -774,6 +782,11 @@ def _chat_params(
**kwargs,
}

if self.logprobs is not None:
params["logprobs"] = self.logprobs
if self.top_logprobs is not None:
params["top_logprobs"] = self.top_logprobs

if tools := kwargs.get("tools"):
params["tools"] = tools

Expand Down
Loading