| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 | // @ts-ignoreimport request from '@/libs/request';import {FindAITemplateRequest,FindAITemplateReply,CreateAIRobotRequest,AIRobotIDReply,AIRobotIDRequest,UpdateAIRobotRequest,FindAIRobotListRequest,AIRobotList,AIRobotInfo,FindAIChatRecordListRequest,AIRecordListReply,SendAIChatRequest,FindAdditionalServiceTemplateListReply,GetAdditionalServiceRequest,GetAdditionalServiceReply,UpdateAdditionalServiceRequest,FindUserAIMessageReply,GetIsReadRequest,GetAIShareMessageRequest,GetAIShareMessageReply,GetShareQrcodeReply,SetVideoLinkRequest,ShareUserIntoRequest,GetMiniProgramConfReply,GetAISubscribeMessageReply} from "./ai_pb";const AiService = {  /**  查询AI模板 */  FindAITemplate: async (req?: FindAITemplateRequest) => {	const res = await request.post<{ data: FindAITemplateReply, code: string, message: string }>('/api/ai/template/list', req);    return res.data.data;  },  /**  创建AI */  CreateAIRobot: async (req?: CreateAIRobotRequest) => {	const res = await request.post<{ data: AIRobotIDReply, code: string, message: string }>('/api/ai/create', req);    return res.data.data;  },  /**  销毁AI */  DeleteAIRobot: async (req?: AIRobotIDRequest) => {	const res = await request.post('/api/ai/delete', req);    return res.data.data;  },  /**  更新AI */  UpdateAIRobot: async (req?: UpdateAIRobotRequest) => {	const res = await request.post<{ data: AIRobotIDReply, code: string, message: string }>('/api/ai/update', req);    return res.data.data;  },  /**  查询AI机器人列表 */  FindAIRobotList: async (req?: FindAIRobotListRequest) => {	const res = await request.post<{ data: AIRobotList, code: string, message: string }>('/api/ai/find/list', req);    return res.data.data;  },  /**  查询AI机器人 */  GetAIRobot: async (req?: AIRobotIDRequest) => {	const res = await request.post<{ data: AIRobotInfo, code: string, message: string }>('/api/ai/find/info', req);    return res.data.data;  },  /**  查询AI聊天记录 */  FindAIChatRecordList: async (req?: FindAIChatRecordListRequest) => {	const res = await request.post<{ data: AIRecordListReply, code: string, message: string }>('/api/ai/chat/record', req);    return res.data.data;  },  /**  发送消息给ai */  SendAIChat: async (req?: SendAIChatRequest) => {	const res = await request.post('/api/ai/send', req);    return res.data.data;  },  /**  查询额外服务列表 */  FindAdditionalServiceTemplateList: async (req?: undefined) => {	const res = await request.post<{ data: FindAdditionalServiceTemplateListReply, code: string, message: string }>('/api/ai/service/list', req);    return res.data.data;  },  /**  获取额外服务 */  GetAdditionalService: async (req?: GetAdditionalServiceRequest) => {	const res = await request.post<{ data: GetAdditionalServiceReply, code: string, message: string }>('/api/ai/service/get', req);    return res.data.data;  },  /**  更新并创建额外服务 */  UpdateAdditionalService: async (req?: UpdateAdditionalServiceRequest) => {	const res = await request.post('/api/ai/service/update', req);    return res.data.data;  },  /**  查询用户的ai信息 */  FindUserAIMessage: async (req?: undefined) => {	const res = await request.post<{ data: FindUserAIMessageReply, code: string, message: string }>('/api/ai/message', req);    return res.data.data;  },  /**  获取AI升级信息 */  GetAIShareMessage: async (req?: GetAIShareMessageRequest) => {	const res = await request.post<{ data: GetAIShareMessageReply, code: string, message: string }>('/api/share/ai/message', req);    return res.data.data;  },  /**  获取二维码 */  GetShareQrcode: async (req?: GetAIShareMessageRequest) => {	const res = await request.post<{ data: GetShareQrcodeReply, code: string, message: string }>('/api/share/ai/qrcode', req);    return res.data.data;  },  /**  保存视频链接 */  SetVideoLink: async (req?: SetVideoLinkRequest) => {	const res = await request.post('/api/share/ai/link', req);    return res.data.data;  },  /**  vip直接升级 */  VipUpAI: async (req?: GetAIShareMessageRequest) => {	const res = await request.post('/api/share/ai/vip', req);    return res.data.data;  },  /**  vip直接升级 */  GetMiniProgramConf: async (req?: undefined) => {	const res = await request.post<{ data: GetMiniProgramConfReply, code: string, message: string }>('/api/ai/share/conf', req);    return res.data.data;  },  /**  获取ai订阅消息模板 */  GetAISubscribeMessage: async (req?: undefined) => {	const res = await request.post<{ data: GetAISubscribeMessageReply, code: string, message: string }>('/api/ai/subscribe/id', req);    return res.data.data;  },};export default AiService;
 |