import ajax from '@/utils/xajax.js' /** * AI聊天对话接口 * @param {Object} data - 请求参数 * @param {string} data.conversationId - 会话ID,如果为空则创建新会话 * @param {string} data.query - 用户提问内容 * @returns {Promise} - 返回SSE流 */ export function aiChat(data) { return ajax.postJson('http://192.168.3.178/xboe/m/boe/case/ai/chat', data) } /** * 查询会话消息记录接口 * @param {string} conversationId - 会话ID * @returns {Promise} - 返回会话历史记录 */ export function getChatMessages(conversationId) { return ajax.get('/xboe/m/boe/case/ai/messages?conversationId=' + conversationId) } /** * 案例专家功能入口显示权限判断接口 * 判断当前登录用户是否显示"案例专家"功能入口 * @returns {Promise} - 返回是否显示功能入口的布尔值 */ export function showCaseAiEntrance() { return ajax.get('/xboe/m/boe/case/ai/show-entrance') }