Spaces:
Sleeping
Sleeping
| 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 | |