|
@@ -1,5 +1,5 @@
|
|
import { ChatRequest, ChatResponse, ChatResponseType } from '/@/api/assist/type'
|
|
import { ChatRequest, ChatResponse, ChatResponseType } from '/@/api/assist/type'
|
|
-import getOrigin from '/@/utils/origin'
|
|
|
|
|
|
+import getOrigin, { getSSEOrigin } from '/@/utils/origin'
|
|
import { getToken } from '/@/utils/auth'
|
|
import { getToken } from '/@/utils/auth'
|
|
|
|
|
|
export default {
|
|
export default {
|
|
@@ -15,13 +15,12 @@ export default {
|
|
const { chatRequest, onReceive, onComplete } = data
|
|
const { chatRequest, onReceive, onComplete } = data
|
|
|
|
|
|
// FIXME 需要抹掉
|
|
// FIXME 需要抹掉
|
|
- // chatRequest.modelMcpId = 1 as unknown as number[]
|
|
|
|
- // chatRequest.modelClassId = 1
|
|
|
|
- // chatRequest['UserId'] = 10
|
|
|
|
|
|
+ chatRequest.modelMcpId = 1 as unknown as number[]
|
|
|
|
+ chatRequest.modelClassId = 1
|
|
|
|
+ chatRequest['UserId'] = 10
|
|
|
|
|
|
// 构建SSE URL
|
|
// 构建SSE URL
|
|
- const baseURL = getOrigin()
|
|
|
|
- const url = `${baseURL}/ai/chat`
|
|
|
|
|
|
+ const url = getSSEOrigin(`/ai/chat`)
|
|
|
|
|
|
// 使用fetch API实现SSE POST请求(EventSource不支持POST和自定义headers)
|
|
// 使用fetch API实现SSE POST请求(EventSource不支持POST和自定义headers)
|
|
const controller = new AbortController()
|
|
const controller = new AbortController()
|