| | |
| | | import axios from 'axios'; |
| | | |
| | | export interface ISessionListResult { |
| | | code:number; |
| | | msg:string; |
| | | data:any; |
| | | code: number; |
| | | msg: string; |
| | | data: any; |
| | | } |
| | | // 会话列表 |
| | | export function sessionListApi() { |
| | | return axios.get<ISessionListResult>('/api/conversation/list?modeltype=localragflow'); |
| | | return axios.get<ISessionListResult>( |
| | | '/api/conversation/list?modeltype=localragflow' |
| | | ); |
| | | } |
| | | // 删除会话 |
| | | export function deleteSessionApi(conversation_ids:string[]) { |
| | | return axios.post<ISessionListResult>('/api/conversation/del?modeltype=localragflow',{conversation_ids}); |
| | | export function deleteSessionApi(conversation_ids: string[]) { |
| | | return axios.post<ISessionListResult>( |
| | | '/api/conversation/del?modeltype=localragflow', |
| | | { conversation_ids } |
| | | ); |
| | | } |
| | | // 新增会话 |
| | | export function addSessionApi(params:any) { |
| | | return axios.get<ISessionListResult>('/api/getConId/kdwithai?platform=localragflow',{params}); |
| | | export function addSessionApi(params: any) { |
| | | return axios.get<ISessionListResult>( |
| | | '/api/getConId/kdwithai?platform=localragflow', |
| | | { params } |
| | | ); |
| | | } |
| | | |
| | | // 聊天 |
| | | export function chatApi(data:{conversation_id:string,messages:string}) { |
| | | return axios.post<ISessionListResult>('/api/tech/cloudminds/query?modeltype=localragflow',data); |
| | | export function chatApi(data: { conversation_id: string; messages: string }) { |
| | | return axios.post<ISessionListResult>( |
| | | '/api/tech/cloudminds/query?modeltype=localragflow', |
| | | data |
| | | ); |
| | | } |
| | | |
| | | // 获取会话详情 |
| | | export function getSessionDetailsApi(conversation_id:string) { |
| | | return axios.get<ISessionListResult>('/api/conversation/get?modeltype=localragflow',{params:{conversation_id}}); |
| | | } |
| | | export function getSessionDetailsApi(conversation_id: string) { |
| | | return axios.get<ISessionListResult>( |
| | | '/api/conversation/get?modeltype=localragflow', |
| | | { params: { conversation_id } } |
| | | ); |
| | | } |
| | | // 获取智能助手列表 |
| | | export function getDialogListApi() { |
| | | return axios.get<ISessionListResult>('/api/dialog/list'); |
| | | } |