aiApi.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import http from "@/api/http.js"
  2. export const aiQAInterence = {
  3. /**
  4. * 获取话题列表
  5. * @param {*} params
  6. * @returns
  7. */
  8. getTopicList:params=>{
  9. return http.get('/ai/topic/list',params)
  10. },
  11. /**
  12. * 获取话题详情
  13. * @param {Object} params
  14. * @param {Number} params.AiChatTopicId 话题id
  15. * @returns
  16. */
  17. getTopicDetail:params=>{
  18. return http.get('/ai/topic/detail',params)
  19. },
  20. /**
  21. * 提问
  22. * @param {Object} params
  23. * @param {Number} params.AiChatTopicId 话题id,新窗口请求传0
  24. * @param {String} params.Ask 话题内容
  25. * @param {String} params.Model 模型名称
  26. * @returns
  27. */
  28. sendChatMsg:params=>{
  29. return http.post('/ai/chat',params)
  30. },
  31. /**
  32. *
  33. * @param {Object} params
  34. * @param {Number} params.AiChatTopicId 话题id
  35. * @returns
  36. */
  37. deleteTopic:params=>{
  38. return http.post('/ai/topic/delete',params)
  39. },
  40. /**
  41. * 编辑话题标题
  42. * @param {Object} params
  43. * @param {Number} params.AiChatTopicId 话题id
  44. * @param {String} params.TopicName 话题标题
  45. * @returns
  46. */
  47. editTopicName:params=>{
  48. return http.post('/ai/topic/edit',params)
  49. }
  50. }