import { apiv3Post, apiv3Put, apiv3Delete } from '~/client/util/apiv3-client'; import type { UpsertAiAssistantData } from '../../interfaces/ai-assistant'; export const createAiAssistant = async(body: UpsertAiAssistantData): Promise => { await apiv3Post('/openai/ai-assistant', body); }; export const updateAiAssistant = async(id: string, body: UpsertAiAssistantData): Promise => { await apiv3Put(`/openai/ai-assistant/${id}`, body); }; export const setDefaultAiAssistant = async(id: string, isDefault: boolean): Promise => { await apiv3Put(`/openai/ai-assistant/${id}/set-default`, { isDefault }); }; export const deleteAiAssistant = async(id: string): Promise => { await apiv3Delete(`/openai/ai-assistant/${id}`); };