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,