18 lines
608 B
TypeScript
18 lines
608 B
TypeScript
import { apiClient } from './api-client';
|
|
import { MetricsResponse, InfoResponse, ReloadResponse } from '../types/model';
|
|
|
|
export const fetchMetrics = async (): Promise<MetricsResponse> => {
|
|
const response = await apiClient.get<MetricsResponse>('/metrics');
|
|
return response.data;
|
|
};
|
|
|
|
export const fetchInfo = async (): Promise<InfoResponse> => {
|
|
const response = await apiClient.get<InfoResponse>('/info');
|
|
return response.data;
|
|
};
|
|
|
|
export const reloadModel = async (): Promise<ReloadResponse> => {
|
|
const response = await apiClient.post<ReloadResponse>('/reload-model');
|
|
return response.data;
|
|
};
|