ai.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. import { request } from "umi";
  2. /**
  3. * 获取会话列表
  4. * @param app_name 应用名称
  5. * @param page_index 页码
  6. */
  7. export const GetSessionList = (params: {
  8. app_name: string;
  9. page_index: number;
  10. }) =>
  11. request("/api/ai/chat-session/list", {
  12. method: "get",
  13. params,
  14. });
  15. /**
  16. * 获取会话消息列表
  17. * @param app_name 应用名称
  18. * @param session_id 会话id
  19. * @param page_index 页码
  20. */
  21. export const GetSessionMessageList = (params: {
  22. app_name: string;
  23. session_id: string;
  24. page_index: number;
  25. }) =>
  26. request("/api/ai/chat-message/list", {
  27. method: "get",
  28. params,
  29. });
  30. /**
  31. * 修改会话名称
  32. * @param app_name 应用名称
  33. * @param session_id 会话id
  34. * @param page_index 页码
  35. */
  36. export const ChangeSessionName = (data: {
  37. app_name: string;
  38. session_id: string;
  39. new_name: string;
  40. }) =>
  41. request("/api/ai/chat-session/rename", {
  42. method: "post",
  43. data,
  44. });
  45. /**
  46. * 删除会话
  47. * @param app_name 应用名称
  48. * @param session_id 会话id
  49. */
  50. export const DeleteSession = (data: {
  51. app_name: string;
  52. session_id: string;
  53. }) =>
  54. request("/api/ai/chat-session/delete", {
  55. method: "post",
  56. data,
  57. });