From 947cf0d625accd92edf1a5a832b12c2debddfd38 Mon Sep 17 00:00:00 2001
From: zhaoqingang <zhaoqg0118@163.com>
Date: 星期五, 09 五月 2025 14:39:23 +0800
Subject: [PATCH] 配置参数优化
---
app/api/v2/chat.py | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/app/api/v2/chat.py b/app/api/v2/chat.py
index 207d967..f9bbb11 100644
--- a/app/api/v2/chat.py
+++ b/app/api/v2/chat.py
@@ -6,7 +6,8 @@
from sqlalchemy.orm import Session
from starlette.responses import StreamingResponse, Response
from app.api import get_current_user, get_api_key
-from app.config.const import smart_message_error, http_400, http_500, http_200, complex_dialog_chat
+from app.config.const import smart_message_error, http_400, http_500, http_200, complex_dialog_chat, \
+ complex_knowledge_chat_deep, complex_knowledge_chat
from app.models import UserModel
from app.models.base_model import get_db
from app.models.v2.chat import RetrievalRequest, ChatDataRequest, ComplexChatDao
@@ -42,7 +43,7 @@
return StreamingResponse(f"data: {error_msg}\n\n",
media_type="text/event-stream")
session_id = session.get("data", {}).get("id")
- return StreamingResponse(service_chat_dialog(db, chatId, dialog.query, session_id, current_user.id, chat_info.mode),
+ return StreamingResponse(service_chat_dialog(db, chatId, dialog.query, session_id, current_user.id, chat_info.mode, chat_info.get_kb_ids()),
media_type="text/event-stream")
@chat_router_v2.post("/agent/{chatId}/completions")
@@ -134,6 +135,9 @@
@chat_router_v2.post("/complex/chat/completions")
async def api_complex_chat_completions(chat: ChatDataRequest, current_user: UserModel = Depends(get_current_user), db: Session = Depends(get_db)): # current_user: UserModel = Depends(get_current_user)
+ # chat_mode = chat.chatMode
+ if chat.isDeep == 2 and chat.chatMode == complex_knowledge_chat:
+ chat.chatMode = complex_knowledge_chat_deep
complex_chat = await ComplexChatDao(db).get_complex_chat_by_mode(chat.chatMode)
if complex_chat:
if not chat.sessionId:
--
Gitblit v1.8.0