diff --git a/api/db/services/dialog_service.py b/api/db/services/dialog_service.py index a5d15c3..12d41c4 100644 --- a/api/db/services/dialog_service.py +++ b/api/db/services/dialog_service.py @@ -270,8 +270,8 @@ def chat(dialog, messages, stream=True, **kwargs): processed_image_urls.add(img_url) inserted_images[idx] = img_url - # 插入图片,不加任何括号包裹引用标记 - return f"{match.group(0)}\n\n![img_url]({img_url})" + # 插入图片,并限制最大宽度 + return f'{match.group(0)}\n\n{img_url}' # 用正则替换插图 answer = re.sub(r"##(\d+)\$\$", insert_image_markdown, answer) diff --git a/api/db/services/write_service.py b/api/db/services/write_service.py index 241f65d..77ca5a5 100644 --- a/api/db/services/write_service.py +++ b/api/db/services/write_service.py @@ -92,7 +92,7 @@ def write_dialog(question, kb_ids, tenant_id, similarity_threshold, keyword_simi if img_url not in image_urls: image_urls.add(img_url) - image_markdowns.append(f"\n![{img_url}]({img_url})") + image_markdowns.append(f'\n{img_url}') if image_markdowns: final_answer += "".join(image_markdowns)