kaeizen commited on
Commit
814baac
·
1 Parent(s): eac43de
Files changed (1) hide show
  1. api/views.py +8 -3
api/views.py CHANGED
@@ -1,18 +1,23 @@
 
1
  from rest_framework.response import Response
2
  from rest_framework.decorators import api_view
3
  from rest_framework import status
4
  from agent_manager import get_or_create_agent, end_session, get_message_list
 
5
 
 
6
  @api_view(['GET'])
7
  def hello(request):
8
  return Response({"message": "Hello from Grammo!"})
9
 
10
-
11
  @api_view(['POST'])
12
  def chat(request):
13
  """Start or continue an existing chat session."""
14
- message = request.data.get("message")
15
  chat_session = request.data.get("chatSession")
 
 
 
16
 
17
  if not message:
18
  return Response({
@@ -43,7 +48,7 @@ def chat(request):
43
  "response": last_message.content
44
  }, status=status.HTTP_200_OK)
45
 
46
-
47
  @api_view(['POST'])
48
  def end(request):
49
  """End and delete the chat session."""
 
1
+ from django.views.decorators.csrf import csrf_exempt
2
  from rest_framework.response import Response
3
  from rest_framework.decorators import api_view
4
  from rest_framework import status
5
  from agent_manager import get_or_create_agent, end_session, get_message_list
6
+ import logging
7
 
8
+ @csrf_exempt
9
  @api_view(['GET'])
10
  def hello(request):
11
  return Response({"message": "Hello from Grammo!"})
12
 
13
+ @csrf_exempt
14
  @api_view(['POST'])
15
  def chat(request):
16
  """Start or continue an existing chat session."""
 
17
  chat_session = request.data.get("chatSession")
18
+ message = request.data.get("message")
19
+ logging.getLogger(__name__).info(f"Received message: {message}")
20
+
21
 
22
  if not message:
23
  return Response({
 
48
  "response": last_message.content
49
  }, status=status.HTTP_200_OK)
50
 
51
+ @csrf_exempt
52
  @api_view(['POST'])
53
  def end(request):
54
  """End and delete the chat session."""