import apiClient from './client' import type { CopilotStartRequest, CopilotStartResponse, CopilotMessageRequest, CopilotMessageResponse, CopilotConversation, } from '@/types/copilot' export const copilotApi = { async startConversation(data: CopilotStartRequest): Promise { const response = await apiClient.post('/copilot/conversations', data) return response.data }, async sendMessage(conversationId: string, data: CopilotMessageRequest): Promise { const response = await apiClient.post( `/copilot/conversations/${conversationId}/messages`, data ) return response.data }, async getConversation(conversationId: string): Promise { const response = await apiClient.get(`/copilot/conversations/${conversationId}`) return response.data }, } export default copilotApi