mirror of
				https://github.com/csunny/DB-GPT.git
				synced 2025-11-03 17:00:25 +00:00 
			
		
		
		
	Co-authored-by: Fangyin Cheng <staneyffer@gmail.com> Co-authored-by: 谨欣 <echo.cmy@antgroup.com> Co-authored-by: 严志勇 <yanzhiyong@tiansuixiansheng.com> Co-authored-by: yanzhiyong <932374019@qq.com>
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import {
 | 
						|
  CancelFeedbackAddParams,
 | 
						|
  FeedbackAddParams,
 | 
						|
  FeedbackReasonsResponse,
 | 
						|
  RecommendQuestionParams,
 | 
						|
  RecommendQuestionResponse,
 | 
						|
  StopTopicParams,
 | 
						|
} from '@/types/chat';
 | 
						|
import { GET, POST } from '../index';
 | 
						|
 | 
						|
/**
 | 
						|
 * 查询推荐问题
 | 
						|
 */
 | 
						|
export const getRecommendQuestions = (data?: RecommendQuestionParams) => {
 | 
						|
  return GET<RecommendQuestionParams, RecommendQuestionResponse[]>(`/api/v1/question/list`, data);
 | 
						|
};
 | 
						|
/**
 | 
						|
 * 拉踩原因类型
 | 
						|
 */
 | 
						|
export const getFeedbackReasons = () => {
 | 
						|
  return GET<null, FeedbackReasonsResponse[]>(`/api/v1/conv/feedback/reasons`);
 | 
						|
};
 | 
						|
/**
 | 
						|
 * 点赞/踩
 | 
						|
 */
 | 
						|
export const feedbackAdd = (data: FeedbackAddParams) => {
 | 
						|
  return POST<FeedbackAddParams, Record<string, any>>(`/api/v1/conv/feedback/add`, data);
 | 
						|
};
 | 
						|
/**
 | 
						|
 * 取消反馈
 | 
						|
 */
 | 
						|
export const cancelFeedback = (data: CancelFeedbackAddParams) => {
 | 
						|
  return POST<CancelFeedbackAddParams, Record<string, any>>(`/api/v1/conv/feedback/cancel`, data);
 | 
						|
};
 | 
						|
/**
 | 
						|
 * 终止话题
 | 
						|
 */
 | 
						|
export const stopTopic = (data: StopTopicParams) => {
 | 
						|
  return POST<StopTopicParams, null>(
 | 
						|
    `/api/v1/chat/topic/terminate?conv_id=${data.conv_id}&round_index=${data.round_index}`,
 | 
						|
    data,
 | 
						|
  );
 | 
						|
};
 |