Feat/chat add origin (#1130)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import type { IOnCompleted, IOnData, IOnError, IOnThought } from './base'
|
||||
import type { IOnCompleted, IOnData, IOnError, IOnMessageEnd, IOnThought } from './base'
|
||||
import {
|
||||
del, get, patch, post, ssePost,
|
||||
} from './base'
|
||||
@@ -10,11 +10,12 @@ function getUrl(url: string) {
|
||||
return `${baseUrl}/${url.startsWith('/') ? url.slice(1) : url}`
|
||||
}
|
||||
|
||||
export const sendChatMessage = async (body: Record<string, any>, { onData, onCompleted, onError, onThought, getAbortController }: {
|
||||
export const sendChatMessage = async (body: Record<string, any>, { onData, onCompleted, onError, onThought, onMessageEnd, getAbortController }: {
|
||||
onData: IOnData
|
||||
onCompleted: IOnCompleted
|
||||
onError: IOnError
|
||||
onThought: IOnThought
|
||||
onMessageEnd: IOnMessageEnd
|
||||
getAbortController?: (abortController: AbortController) => void
|
||||
}) => {
|
||||
return ssePost(getUrl('messages'), {
|
||||
@@ -22,7 +23,7 @@ export const sendChatMessage = async (body: Record<string, any>, { onData, onCom
|
||||
...body,
|
||||
response_mode: 'streaming',
|
||||
},
|
||||
}, { onData, onCompleted, onThought, onError, getAbortController })
|
||||
}, { onData, onCompleted, onThought, onError, getAbortController, onMessageEnd })
|
||||
}
|
||||
|
||||
export const stopChatMessageResponding = async (taskId: string) => {
|
||||
|
||||
Reference in New Issue
Block a user