houzhongjian
2024-08-08 820397e43a0b64d35c6d31d2a55475061438593b
提交 | 用户 | 时间
820397 1 import request from '@/config/axios'
H 2
3 // AI API 密钥 VO
4 export interface ApiKeyVO {
5   id: number // 编号
6   name: string // 名称
7   apiKey: string // 密钥
8   platform: string // 平台
9   url: string // 自定义 API 地址
10   status: number // 状态
11 }
12
13 // AI API 密钥 API
14 export const ApiKeyApi = {
15   // 查询 API 密钥分页
16   getApiKeyPage: async (params: any) => {
17     return await request.get({ url: `/ai/api-key/page`, params })
18   },
19
20   // 获得 API 密钥列表
21   getApiKeySimpleList: async () => {
22     return await request.get({ url: `/ai/api-key/simple-list` })
23   },
24
25   // 查询 API 密钥详情
26   getApiKey: async (id: number) => {
27     return await request.get({ url: `/ai/api-key/get?id=` + id })
28   },
29
30   // 新增 API 密钥
31   createApiKey: async (data: ApiKeyVO) => {
32     return await request.post({ url: `/ai/api-key/create`, data })
33   },
34
35   // 修改 API 密钥
36   updateApiKey: async (data: ApiKeyVO) => {
37     return await request.put({ url: `/ai/api-key/update`, data })
38   },
39
40   // 删除 API 密钥
41   deleteApiKey: async (id: number) => {
42     return await request.delete({ url: `/ai/api-key/delete?id=` + id })
43   }
44 }