index.ts 925 B

1234567891011121314151617181920212223
  1. import { del, get, post, put } from '@/api/request'
  2. const proxy = (import.meta as any).env.VITE_WORKFLOW_API_PROXY
  3. // 模型纳管分页
  4. export const pluginGetInstanceList = (params) =>
  5. post('/plugin/get-instance-list', params, {}, proxy)
  6. // 获取模型类型
  7. export const pluginGetModelTypeList = () =>
  8. get('/plugin/get-model-type-list', {}, {}, proxy)
  9. // 获取模型供应商
  10. export const pluginConfigs = () => get('/plugin/configs', {}, {}, proxy)
  11. // 根据类型获取对应模型
  12. export const pluginGetListByType = (params) =>
  13. get('/plugin/get-list-by-type', params, {}, proxy)
  14. // 新增模型纳管
  15. export const pluginAddInstance = (params) =>
  16. post('/plugin/add-instance', params, {}, proxy)
  17. // 修改模型纳管
  18. export const pluginUpdateInstance = (params) =>
  19. put('/plugin/update-instance', params, {}, proxy)
  20. // 模型纳管详情
  21. export const pluginDetail = (id) => get(`/plugin/${id}`, {}, {}, proxy)