diff --git a/apps/application/serializers/chat_message_serializers.py b/apps/application/serializers/chat_message_serializers.py index 44f31759..54bcfadf 100644 --- a/apps/application/serializers/chat_message_serializers.py +++ b/apps/application/serializers/chat_message_serializers.py @@ -208,7 +208,7 @@ class OpenAIChatSerializer(serializers.Serializer): 'stream': stream, 'application_id': application_id, 'client_id': client_id, - 'client_type': client_type}).chat( + 'client_type': client_type, 'form_data': instance.get('form_data', {})}).chat( base_to_response=OpenaiToResponse()) diff --git a/apps/application/views/chat_views.py b/apps/application/views/chat_views.py index 48648809..c9b10a00 100644 --- a/apps/application/views/chat_views.py +++ b/apps/application/views/chat_views.py @@ -126,7 +126,8 @@ class ChatView(APIView): 'application_id': (request.auth.keywords.get( 'application_id') if request.auth.client_type == AuthenticationType.APPLICATION_ACCESS_TOKEN.value else None), 'client_id': request.auth.client_id, - 'form_data': (request.data.get('form_data') if 'form_data' in request.data else []), + 'form_data': (request.data.get( + 'form_data') if 'form_data' in request.data else {}), 'client_type': request.auth.client_type}).chat() @action(methods=['GET'], detail=False)