Akshata-89's picture
Fix project structure
8b7f0fb
import axios from 'axios'
const api = axios.create({
baseURL: '/api',
timeout: 60000,
headers: { 'Content-Type': 'application/json' }
})
export const sendMessage = (query, sessionId = null) =>
api.post('/chat/message', {
query,
session_id: sessionId,
auto_evaluate: true,
auto_retry: true
}).then(r => r.data)
export const getDashboard = () =>
api.get('/analytics/dashboard').then(r => r.data)
export const getHistory = (limit = 50) =>
api.get(`/analytics/history?limit=${limit}`).then(r => r.data)
export const getEvaluation = (evalId) =>
api.get(`/analytics/evaluation/${evalId}`).then(r => r.data)
export const getFailures = (limit = 20) =>
api.get(`/analytics/failures?limit=${limit}`).then(r => r.data)
export const getPolicies = () =>
api.get('/analytics/policies').then(r => r.data)
export const getDataset = () =>
api.get('/analytics/dataset').then(r => r.data)
export const getHealth = () =>
axios.get('/health').then(r => r.data)
export default api