import Http from '@/api'; import axios from 'axios'; import { glsWithCatch } from '@/utils/stroage'; import { useEnterpriseStore } from '@/stores/modules/enterprise'; // 历史记录-列表 export const getAgentHistory = (id: string) => { return Http.get(`/v1/multi-agent/history/${id}`); }; // 历史记录-更新标题 export const postUpdateSessionTitle = (data: any) => { return Http.post('/v1/multi-agent/edit-session-title', data); }; // 历史记录-置顶/取消置顶 export const postUpdateSessionSort = (data: any) => { return Http.post('/v1/multi-agent/edit-session-sort', data); }; // 历史记录-删除 export const deleteHistoryItem = (id: string) => { return Http.delete(`/v1/multi-agent/del-session/${id}`); }; export const baseUrl = 'http://192.168.40.41:8001'; export const getHeaders = () => { const store = useEnterpriseStore(); return { 'Authorization': glsWithCatch('accessToken'), 'enterprise-id': store.enterpriseInfo?.id, 'Accept': 'application/json', 'Content-Type': 'application/json', }; }; /** * 获取智能体信息 */ export const getAgentInfo = async () => { const { data } = await axios.get(`${baseUrl}/api/agent/info`, { headers: getHeaders(), }); return data; }; /** * 生成会话id */ export const createSession = async () => { const { data } = await axios.get(`${baseUrl}/api/agent/create_session`, { headers: getHeaders(), }); return data; };