You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

81 lines
4.7 KiB

  1. /**
  2. * 接口地址常量集合(沿用旧版命名:INTERFACE_<动作>_<资源>)
  3. * 对接后端 ai_api / ai_server,接口路径保持一致,后端零改动。
  4. */
  5. export default {
  6. // 公共
  7. INTERFACE_FILE_UPLOAD: '/common/uploadpic', // 图片上传
  8. INTERFACE_AUDIO_UPLOAD: '/common/uploadaudio', // 音频上传
  9. INTERFACE_COMMON_GET_CONFIG: '/common/getconfig', // 配置项
  10. INTERFACE_COMMON_GET_HTML: '/common/gethtml', // 富文本
  11. INTERFACE_COMMON_GET_WX_SIGN: '/common/getwxsign', // 微信签名
  12. INTERFACE_COMMON_POST_FEEDBACK: '/feedback/add', // 意见反馈
  13. INTERFACE_SEND_CODE: '/common/sendcode', // 获取验证码
  14. INTERFACE_PVCV_ADD: '/common/pvcv', // PV/CV 上报
  15. INTERFACE_HOME_GET_CONFIG: '/home/config', // 小程序首页配置
  16. INTERFACE_WORK_GET_LIST: '/work/getlist', // 我的作品聚合列表
  17. // 用户
  18. INTERFACE_LOGIN_BY_CODE: '/user/loginbycode', // 微信登录
  19. INTERFACE_COMMON_PHONE_LOGIN_MP: '/user/login_phone_mini', // 小程序手机号登录
  20. INTERFACE_LOGIN_BY_PHONE: '/user/loginbyphone', // 手机号+密码登录
  21. INTERFACE_PHONE_LOGIN: '/user/login_phone', // 手机号+验证码登录
  22. INTERFACE_SIGN_WITH_APPLE: '/user/loginbyapple', // 苹果登录
  23. INTERFACE_POST_BIND_PHONE_MP: '/user/bindphonemini', // 绑定手机号-小程序
  24. INTERFACE_POST_BIND_PHONE: '/user/bindphone', // 绑定手机号
  25. INTERFACE_USER_GET_INFO: '/user/getuserinfo', // 用户信息
  26. INTERFACE_USER_UPDATE_INFO: '/user/edit', // 编辑用户信息
  27. INTERFACE_USER_GET_BALANCE: '/user/getbalance', // 点数余额
  28. INTERFACE_USER_GET_INVITE_LIST: '/user/getinvitelist', // 邀请列表
  29. INTERFACE_USER_GET_MINI_SCHEME: '/user/getminischeme', // 小程序深度链接(H5 唤起小程序登录)
  30. INTERFACE_INVITE_GET_CONFIG: '/invite/config', // 邀请配置/落地页信息
  31. INTERFACE_INVITE_GET_MY: '/invite/my', // 我的邀请信息
  32. INTERFACE_INVITE_GET_LIST: '/invite/list', // 我的邀请奖励记录
  33. INTERFACE_INVITE_GET_QRCODE: '/invite/qrcode', // 邀请小程序码
  34. // 会员/充值
  35. INTERFACE_VIP_GET_PRODUCT_LIST: '/vip/getproductlist', // 产品列表
  36. INTERFACE_VIP_POST_CREATE_ORDER: '/vip/createorder', // 创建订单
  37. INTERFACE_VIP_POST_PAY_SUCCESS: '/vip/paysuccess', // 支付结果查询
  38. INTERFACE_VIP_GET_MY_LIST: '/vip/getmylist', // 我的订阅
  39. // 点数充值(新业务,小程序虚拟支付)
  40. INTERFACE_POINT_GET_PACKAGE_LIST: '/point/packagelist', // 点数套餐列表
  41. INTERFACE_POINT_GET_BALANCE: '/point/balance', // 点数余额
  42. INTERFACE_POINT_GET_LOG_LIST: '/point/loglist', // 点数账单流水
  43. INTERFACE_POINT_POST_CREATE_ORDER: '/point/createorder', // 创建充值订单
  44. INTERFACE_POINT_GET_ORDER_STATUS: '/point/orderstatus', // 订单状态轮询
  45. INTERFACE_BILLING_GET_CONFIG: '/billing/config', // 产品计费配置
  46. INTERFACE_BILLING_POST_QUOTE: '/billing/quote', // 产品计价
  47. // AI 图像应用(工具箱)
  48. INTERFACE_APP_GET_LIST: '/app/getlist', // 应用列表
  49. INTERFACE_APP_GET_DETAIL: '/app/getdetail', // 应用详情
  50. INTERFACE_ART_GET_LIST: '/art/getlist', // 作品列表
  51. INTERFACE_ART_GET_DETAIL: '/art/getdetail', // 作品详情
  52. INTERFACE_ART_POST_LIKE: '/art/like', // 作品点赞
  53. INTERFACE_MJ_POST_SEND: '/mj/send', // 提交生成任务
  54. INTERFACE_MJ_GET_LIST: '/mj/getlist', // 生成记录
  55. INTERFACE_MJ_POST_ACTION: '/mj/action', // 二次操作
  56. INTERFACE_WXYG_GET_STYLE_LIST: '/mj/getstylelist', // 图生图/文心风格
  57. INTERFACE_ANIME_POST_SEND: '/anime/send', // 动漫头像提交
  58. INTERFACE_ANIME_GET_LIST: '/anime/getlist', // 动漫头像记录
  59. INTERFACE_ANIME_GET_DETAIL: '/anime/getdetail', // 动漫头像详情
  60. INTERFACE_ANIME_POST_DEL: '/anime/del', // 动漫头像删除
  61. INTERFACE_ANIME_GET_STYLE_LIST: '/anime/getstylelist', // 动漫头像风格
  62. // 机器人/文本生成(旧项目 AI 写作/取名接口)
  63. INTERFACE_BOT_POST_EDIT: '/robot/edit', // 创建/编辑机器人
  64. INTERFACE_BOT_GET_DETAIL_BY_TYPE: '/robot/getdetailbytype', // 按类型获取机器人
  65. INTERFACE_CHAT_POST_SEND: '/chat/send', // 文本生成
  66. INTERFACE_CHAT_GET_MSG_LIST: '/chat/getlist', // 文本生成记录
  67. INTERFACE_CHAT_GET_MSG_DETAIL: '/chat/getdetail', // 文本生成详情
  68. INTERFACE_CHAT_POST_DEL: '/chat/del', // 删除文本/图片记录
  69. INTERFACE_AINAME_POST_SEND: '/ainame/send', // AI取名新链路
  70. INTERFACE_AINAME_POST_CHECK: '/ainame/check', // AI取名额度预检
  71. INTERFACE_AINAME_GET_ROBOT: '/ainame/getrobot', // AI取名机器人
  72. INTERFACE_AINAME_GET_LIST: '/ainame/getlist', // AI取名记录
  73. INTERFACE_AINAME_GET_DETAIL: '/ainame/getdetail', // AI取名详情
  74. INTERFACE_AINAME_POST_DEL: '/ainame/del' // AI取名删除
  75. }