11import api from "./api" ;
2- import type { IExperiment } from "../types/experiment " ;
2+ import type { IModelSession } from "../types/modelSession " ;
33
4- const endpointURL = "/v1/experiment " ;
4+ const endpointURL = "/v1/model-session " ;
55
6- export const getExperiments = async ( ) : Promise < IExperiment [ ] > => {
7- const response = await api . get < IExperiment [ ] > ( endpointURL ) ;
6+ export const getModelSessions = async ( ) : Promise < IModelSession [ ] > => {
7+ const response = await api . get < IModelSession [ ] > ( endpointURL ) ;
88 return response . data ;
99} ;
1010
11- export const getExperimentById = async ( id : string ) : Promise < IExperiment > => {
12- const response = await api . get < IExperiment > ( `${ endpointURL } /${ id } ` ) ;
11+ export const getModelSessionById = async (
12+ id : string ,
13+ ) : Promise < IModelSession > => {
14+ const response = await api . get < IModelSession > ( `${ endpointURL } /${ id } ` ) ;
1315 return response . data ;
1416} ;
1517
16- export const createExperiment = async (
18+ export const createModelSession = async (
1719 datasetId : number ,
1820 taskName : string ,
19- expName : string ,
21+ name : string ,
2022 inputColumns : string [ ] ,
2123 outputColumns : string [ ] ,
2224 splitsValue : JSON ,
23- ) : Promise < IExperiment > => {
25+ ) : Promise < IModelSession > => {
2426 const data = {
2527 dataset_id : datasetId ,
2628 task_name : taskName ,
27- name : expName ,
29+ name : name ,
2830 input_columns : inputColumns ,
2931 output_columns : outputColumns ,
3032 splits : splitsValue ,
3133 } ;
3234
33- const response = await api . post < IExperiment > ( "/v1/experiment /" , data ) ;
35+ const response = await api . post < IModelSession > ( "/v1/model-session /" , data ) ;
3436 return response . data ;
3537} ;
3638
37- export const updateExperiment = async ( {
39+ export const updateModelSession = async ( {
3840 id,
3941 formData,
4042} : {
4143 id : string ;
4244 formData : { name ?: string ; dataset_id ?: number ; task_name ?: string } ;
4345} ) : Promise < object > => {
44- const response = await api . patch ( `/v1/experiment /${ id } ` , null , {
46+ const response = await api . patch ( `/v1/model-session /${ id } ` , null , {
4547 params : formData ,
4648 } ) ;
4749 return response . data ;
4850} ;
4951
50- export const deleteExperiment = async ( id : string ) : Promise < object > => {
51- const response = await api . delete ( `/v1/experiment /${ id } ` ) ;
52+ export const deleteModelSession = async ( id : string ) : Promise < object > => {
53+ const response = await api . delete ( `/v1/model-session /${ id } ` ) ;
5254 return response . data ;
5355} ;
5456
@@ -65,7 +67,7 @@ export const validateColumns = async (
6567 outputs_columns : outputColumns ,
6668 } ;
6769 const response = await api . post < object > (
68- "/v1/experiment /validation" ,
70+ "/v1/model-session /validation" ,
6971 formData ,
7072 ) ;
7173 return response . data ;
0 commit comments