import request from '@/utils/request.ts' export const getProviderList = async () => { return await request.get('/get_all_providers') } export const getProviderById = async (id: string) => { return await request.get(`/get_provider_by_id/${id}`) } export const updateProviderById = async (data: any) => { return await request.post('/update_provider', data) } export const addProvider = async (data: any) => { return await request.post('/add_provider', data) } export const testConnection = async (data: any) => { return await request.post('/connect_test', data) } export const fetchModels = async (providerId: any) => { return await request.get('/model_list/' + providerId) } export async function addModel(data: { provider_id: string; model_name: string }) { return request.post('/models', data) } export const fetchEnableModels = async () => { return await request.get('/model_list') }