From 9a873d6c0e19f5f85c0bd4fdcd135450189afdea Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期日, 03 十一月 2024 15:15:54 +0800
Subject: [PATCH] 流式获取数据

---
 src/api/ai/chat.ts |   24 +++++++++++++++++++-----
 1 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/src/api/ai/chat.ts b/src/api/ai/chat.ts
index b517867..2226aaf 100644
--- a/src/api/ai/chat.ts
+++ b/src/api/ai/chat.ts
@@ -1,4 +1,4 @@
-import request from '/@/utils/request';
+import request, { streamReq } from '/@/utils/request';
 const GET_SECTION_SAMPLE_API = '/scene/get_scene_group_sample';
 const GET_SECTION_A_LIST_API = '/scene/get_scene_group_tree';
 export const Get_LOGIN_SMS = '/login_sms';
@@ -255,6 +255,20 @@
 		},
 	});
 };
+/**
+ * @description 娴佸紡澶фā鍨嬪璇�
+ * @param {FormData} params
+ **/
+export const questionStreamByPost = (params, callback: (value) => void) =>
+	streamReq(
+		{
+			url: `/chat/question_stream`,
+			method: 'post',
+			params: {},
+			data: params,
+		},
+		callback
+	);
 
 /**
  * @summary AI澶фā鍨嬪璇�
@@ -360,11 +374,11 @@
 
 /**
  * 鏇茬嚎鏌ヨ
- * @param params 
- * @param req 
- * @returns 
+ * @param params
+ * @param req
+ * @returns
  */
-export const curveQuery = (params,req:any=request) =>{
+export const curveQuery = (params, req: any = request) => {
 	return req({
 		url: 'chat/chat_supervisor_json',
 		method: 'POST',

--
Gitblit v1.9.3