import request from '@/utils/request' /** * 法律模型咨询API * @param {Object} data 咨询数据 * @param {string} data.consultationType 咨询类型 * @param {string} data.model 法律模型 * @param {string} data.coreDemand 核心诉求 * @param {string} data.consultationPurpose 咨询目的 * @param {string} data.inputText 咨询内容 * @returns {Promise} 返回咨询结果 */ export function legalConsult(data) { return request({ url: '/translation/legal', method: 'post', data: data, timeout: 50000 // 设置50秒超时 }) } /** * 获取法律模型列表 * @returns {Promise} 返回模型列表 */ export function getLegalModels() { return request({ url: '/legal/models', method: 'get' }) } /** * 获取咨询类型列表 * @returns {Promise} 返回咨询类型列表 */ export function getConsultationTypes() { return request({ url: '/api/legal/consultation-types', method: 'get' }) }