UnisKB/ui/src/api/model.ts

25 lines
569 B
TypeScript
Raw Normal View History

2023-11-22 10:37:08 +00:00
import { Result } from '@/request/Result'
import { get, post, del, put } from '@/request/index'
2023-11-23 06:30:28 +00:00
import type { modelRequest } from '@/api/type/model'
2023-11-22 10:37:08 +00:00
const prefix = '/model'
const prefix_provider = '/provider'
2023-11-23 06:30:28 +00:00
/**
*
* @params name, model_type, model_name
*/
const getModel: (data?: modelRequest) => Promise<Result<any>> = (data) => {
return get(`${prefix}`, data)
}
2023-11-23 09:20:19 +00:00
/**
*
*/
const getProvider: () => Promise<Result<any>> = () => {
return get(`${prefix_provider}`)
}
2023-11-23 06:30:28 +00:00
export default {
2023-11-23 09:20:19 +00:00
getModel,
getProvider
2023-11-23 06:30:28 +00:00
}