feat: 侧边栏切换取消上次请求
parent
d2ae2c4f54
commit
4458e744cc
@ -1,17 +1,16 @@
|
|||||||
|
import type { GenericAbortSignal } from 'axios'
|
||||||
import { post } from '@/utils/request'
|
import { post } from '@/utils/request'
|
||||||
|
|
||||||
|
export const controller = new AbortController()
|
||||||
|
|
||||||
export function fetchChatAPI<T = any>(
|
export function fetchChatAPI<T = any>(
|
||||||
prompt: string,
|
prompt: string,
|
||||||
options?: { conversationId?: string; parentMessageId?: string },
|
options?: { conversationId?: string; parentMessageId?: string },
|
||||||
|
signal?: GenericAbortSignal,
|
||||||
) {
|
) {
|
||||||
return post<T>({
|
return post<T>({
|
||||||
url: '/chat',
|
url: '/chat',
|
||||||
data: { prompt, options },
|
data: { prompt, options },
|
||||||
})
|
signal,
|
||||||
}
|
|
||||||
|
|
||||||
export function clearConversations<T = any>() {
|
|
||||||
return post<T>({
|
|
||||||
url: '/clear',
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue