diff --git a/frontend/src/lib/api/sessions.ts b/frontend/src/lib/api/sessions.ts index 5e056ac89932e7fa7060a786bbc6a2969e9b03aa..d4a6e2efa4f22a9aed6a1331eb5796b82dcc7aa8 100644 --- a/frontend/src/lib/api/sessions.ts +++ b/frontend/src/lib/api/sessions.ts @@ -53,6 +53,26 @@ export async function createMessageAPI( return await response.json(); } +export async function createAIMessageAPI( + fetch: fetchType, + sessionId: string, + content: string +): Promise<any | null> { + const response = await fetch(`/tmp-api/v1/chat/`, { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ + session_id: sessionId, + role: "user", + content: content + }) + }); + + if (!response.ok) return null; + + return await response.json(); +} + export async function updateMessageAPI( fetch: fetchType, id: number,