import request from '@/utils/request' export const createChatSession = (projectId, llmConfigId) => { return request.post('/chat/sessions', { project_id: projectId, llm_config_id: llmConfigId, }) } export const getChatSessions = (projectId) => { return request.get(`/chat/sessions?project_id=${projectId}`) } export const getChatMessages = (sessionId, limit = 50, offset = 0) => { return request.get(`/chat/messages?session_id=${sessionId}&limit=${limit}&offset=${offset}`) } export const sendChatMessage = (sessionId, userMessage) => { return request.post('/chat/messages', { session_id: sessionId, user_message: userMessage, }) } export const deleteChatSession = (sessionId) => { return request.delete(`/chat/sessions/${sessionId}`) } export const updateChatSessionTitle = (sessionId, title) => { return request.put(`/chat/sessions/${sessionId}`, { title, }) }