import axios from 'axios' const api = axios.create({ baseURL: '/api', timeout: 600000, // 10 min – long evaluations }) export const getHealth = () => api.get('/health').then(r => r.data) export const getModels = () => api.get('/models').then(r => r.data.models) export const getTasks = () => api.get('/tasks').then(r => r.data.tasks) export const runEpisode = (body) => api.post('/run-episode', body).then(r => r.data) export const runEvaluate = (body) => api.post('/evaluate', body).then(r => r.data) export const runLLM = (evalResult, provider = "GEMINI", model_name = null) => api.post('/llm-analyze', { evaluation: evalResult, provider, model_name }).then(r => r.data) export default api