systemPrompt.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import request from "@/utils/request"
  2. // 系统提示词管理 API
  3. export function getPromptList(params) {
  4. return request({
  5. url: "/api/admin/system-prompt/list",
  6. method: "post",
  7. data: params
  8. })
  9. }
  10. export function savePrompt(data) {
  11. return request({
  12. url: "/api/admin/system-prompt/save",
  13. method: "post",
  14. data
  15. })
  16. }
  17. export function resetPrompt(promptKey) {
  18. return request({
  19. url: "/api/admin/system-prompt/reset",
  20. method: "post",
  21. data: { promptKey }
  22. })
  23. }
  24. export function deletePrompt(id) {
  25. return request({
  26. url: "/api/admin/system-prompt/delete",
  27. method: "post",
  28. data: { id }
  29. })
  30. }
  31. export function listVersions(promptKey, page = 1, size = 20) {
  32. return request({
  33. url: `/api/admin/system-prompt/versions/${promptKey}`,
  34. method: "get",
  35. params: { page, size }
  36. })
  37. }
  38. export function rollbackPrompt(promptKey, targetVersion) {
  39. return request({
  40. url: "/api/admin/system-prompt/rollback",
  41. method: "post",
  42. data: { promptKey, targetVersion }
  43. })
  44. }