import { guessApiHost } from '@/utils/guessApiHost' import { isNotEmpty } from '@indite.io/lib' import { ContinueChatResponse, Message } from '@indite.io/schemas' import ky from 'ky' export const continueChatQuery = async ({ apiHost, message, sessionId, // history, }: { apiHost?: string message?: Message history?: string sessionId: string }) => { try { const data = await ky .post( `${ isNotEmpty(apiHost) ? apiHost : guessApiHost() }/api/v1/sessions/${sessionId}/continueChat`, { json: { message, // history, }, timeout: false, } ) .json() return { data } } catch (error) { return { error } } }