import { CancelFeedbackAddParams, FeedbackAddParams, FeedbackReasonsResponse, RecommendQuestionParams, RecommendQuestionResponse, StopTopicParams, } from '@/types/chat'; import { GET, POST } from '../index'; /** * 查询推荐问题 */ export const getRecommendQuestions = (data?: RecommendQuestionParams) => { return GET(`/api/v1/question/list`, data); }; /** * 拉踩原因类型 */ export const getFeedbackReasons = () => { return GET(`/api/v1/conv/feedback/reasons`); }; /** * 点赞/踩 */ export const feedbackAdd = (data: FeedbackAddParams) => { return POST>(`/api/v1/conv/feedback/add`, data); }; /** * 取消反馈 */ export const cancelFeedback = (data: CancelFeedbackAddParams) => { return POST>(`/api/v1/conv/feedback/cancel`, data); }; /** * 终止话题 */ export const stopTopic = (data: StopTopicParams) => { return POST( `/api/v1/chat/topic/terminate?conv_id=${data.conv_id}&round_index=${data.round_index}`, data, ); };