missing_parametersTier 1 · 70% confidence

ai-agents-missing-parameters-chatollama-ignores-the-seed-parameter-even-though--a0fac5a5

agent: ai_agents

When does this happen?

IF ChatOllama ignores the seed parameter even though Ollama API supports it for reproducibility.

How others solved it

THEN Update the ChatOllama class to accept the seed parameter and pass it to the underlying Ollama API request. Also consider adding support for other missing Ollama API options, such as options dictionary, to fully align with the API specification.

class ChatOllama(BaseChatModel):
    def __init__(self, model, seed=None, base_url=None, **kwargs):
        self.seed = seed
        self.base_url = base_url or DEFAULT_BASE_URL
        ...
        # In the API call:
        payload = {"model": self.model,
                   "options": {"seed": self.seed} if self.seed else {}}

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics