diff --git a/frontend/src/lib/api/sessions.ts b/frontend/src/lib/api/sessions.ts
index d4a6e2efa4f22a9aed6a1331eb5796b82dcc7aa8..52674c99b69e6262098183d11a02e4595674a681 100644
--- a/frontend/src/lib/api/sessions.ts
+++ b/frontend/src/lib/api/sessions.ts
@@ -58,7 +58,7 @@ export async function createAIMessageAPI(
     sessionId: string,
     content: string
 ): Promise<any | null> {
-    const response = await fetch(`/tmp-api/v1/chat/`, {
+    const response = await fetch(`/api/chat/`, {
         method: 'POST',
         headers: { 'Content-Type': 'application/json' },
         body: JSON.stringify({
diff --git a/frontend/src/lib/types/session.ts b/frontend/src/lib/types/session.ts
index 254dce9feba8477403447640ed980c6ecc23f72b..afa20dccbbdf6247f9b321701e7ae3b72f5143b1 100644
--- a/frontend/src/lib/types/session.ts
+++ b/frontend/src/lib/types/session.ts
@@ -12,7 +12,8 @@ import {
 	patchSessionAPI,
 	removeUserFromSessionAPI,
 	sendPresenceAPI,
-	sendTypingAPI
+	sendTypingAPI,
+	createAIMessageAPI
 } from '$lib/api/sessions';
 import Message from './message';
 import config from '$lib/config';
@@ -204,6 +205,8 @@ export default class Session {
 		replyTo: string | null
 	): Promise<Message | null> {
 		const json = await createMessageAPI(fetch, this.id, content, metadata, replyTo);
+		const ai_message = await createAIMessageAPI(fetch, this.id.toString(), content);
+		console.log("AI Message: ", ai_message);
 		if (json == null || json.id == null || json.message_id == null) {
 			toastAlert('Failed to parse message');
 			return null;
diff --git a/frontend/src/lib/types/user.ts b/frontend/src/lib/types/user.ts
index b1acf04ec6dda0e0b07676c98a78f9713994b444..5e432d6815c056d71e0999dd357b17b301cece59 100644
--- a/frontend/src/lib/types/user.ts
+++ b/frontend/src/lib/types/user.ts
@@ -162,7 +162,9 @@ export default class User {
 		return this._tutor_list;
 	}
 
-	get availabilities(): { day: string; start: string; end: string }[] {
+	get availabilities(): {
+		avaibility: number; day: string; start: string; end: string 
+}[] {
 		return this._availabilities;
 	}