From 4bbc32efa6df018f3c3fdcf448432c81cf724fd8 Mon Sep 17 00:00:00 2001 From: Vaclav Cerny Date: Wed, 11 Jun 2025 20:00:25 +0200 Subject: [PATCH] fix: serialize picture description parameters to JSON in DoclingLoader --- backend/open_webui/retrieval/loaders/main.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/open_webui/retrieval/loaders/main.py b/backend/open_webui/retrieval/loaders/main.py index fd1f60676..8ac878fc2 100644 --- a/backend/open_webui/retrieval/loaders/main.py +++ b/backend/open_webui/retrieval/loaders/main.py @@ -162,15 +162,15 @@ class DoclingLoader: if picture_description_mode == "local" and self.params.get( "picture_description_local", {} ): - params["picture_description_local"] = self.params.get( - "picture_description_local", {} + params["picture_description_local"] = json.dumps( + self.params.get("picture_description_local", {}) ) elif picture_description_mode == "api" and self.params.get( "picture_description_api", {} ): - params["picture_description_api"] = self.params.get( - "picture_description_api", {} + params["picture_description_api"] = json.dumps( + self.params.get("picture_description_api", {}) ) if self.params.get("ocr_engine") and self.params.get("ocr_lang"):