diff --git a/backend/open_webui/utils/payload.py b/backend/open_webui/utils/payload.py index bf372e0e76..458687b371 100644 --- a/backend/open_webui/utils/payload.py +++ b/backend/open_webui/utils/payload.py @@ -6,6 +6,7 @@ from open_webui.utils.misc import ( ) from typing import Callable, Optional +import copy import json @@ -286,6 +287,7 @@ def convert_payload_openai_to_ollama(openai_payload: dict) -> dict: Returns: dict: A modified payload compatible with the Ollama API. """ + openai_payload = copy.deepcopy(openai_payload) ollama_payload = {} # Mapping basic model and message details