ZdyRag.api.ts 959 字节
import { defHttp } from '/@/utils/http/axios';
import { useMessage } from '/@/hooks/web/useMessage';

const { createMessage } = useMessage();

enum Api {
  send = '/airag/zdyRag/send',
}

/**
 * 发送消息
 * @param params
 */
export const sendMessage = async (params: { questionText: string }) => {
  try {
    const res = await defHttp.get({
      url: Api.send,
      params,
    });
    return res;
  } catch (error) {
    console.error("Error sending message:", error);
    createMessage.error('发送消息失败');
    return null;
  }
};

// export const sendMessage = (params) => {
//   return defHttp.get({ url: Api.send, params }, { isTransformResponse: false });
// };

// 保留其他API方法,但聊天界面可能不需要它们
export const list = async () => ({ records: [] });
export const deleteOne = async () => {};
export const batchDelete = async () => {};
export const getImportUrl = Api.send;
export const getExportUrl = Api.send;