// services import APIService from "services/api.service"; // types import { IGptResponse } from "types"; const { NEXT_PUBLIC_API_BASE_URL } = process.env; class AiServices extends APIService { constructor() { super(NEXT_PUBLIC_API_BASE_URL || "http://localhost:8000"); } async createGptTask( workspaceSlug: string, projectId: string, data: { prompt: string; task: string } ): Promise { return this.post(`/api/workspaces/${workspaceSlug}/projects/${projectId}/ai-assistant/`, data) .then((response) => response?.data) .catch((error) => { throw error?.response; }); } } export default new AiServices();