AttributeError: 'ASGIRequest' object has no attribute '_payload_writer'

Internal Server Error: /api/chat/
Traceback (most recent call last):
File “/var/www/ai/lib/python3.11/site-packages/asgiref/sync.py”, line 534, in thread_handler
raise exc_info[1]
File “/var/www/ai/lib/python3.11/site-packages/django/core/handlers/exception.py”, line 42, in inner
response = await get_response(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/lib/python3.11/site-packages/asgiref/sync.py”, line 534, in thread_handler
raise exc_info[1]
File “/var/www/ai/lib/python3.11/site-packages/django/core/handlers/base.py”, line 253, in _get_response_async
response = await wrapped_callback(
^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/lib/python3.11/site-packages/asgiref/sync.py”, line 479, in call
ret: _R = await loop.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/concurrent/futures/thread.py”, line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/lib/python3.11/site-packages/asgiref/sync.py”, line 538, in thread_handler
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/lib/python3.11/site-packages/django/views/decorators/csrf.py”, line 56, in wrapper_view
return view_func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/lib/python3.11/site-packages/asgiref/sync.py”, line 277, in call
return call_result.result()
^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/concurrent/futures/_base.py”, line 449, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/concurrent/futures/_base.py”, line 401, in __get_result
raise self._exception
File “/var/www/ai/lib/python3.11/site-packages/asgiref/sync.py”, line 353, in main_wrap
result = await self.awaitable(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/ai/api/views.py”, line 34, in chatPost
return await stream_data(request, g4f.ChatCompletion.create(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/ai/api/views.py”, line 20, in stream_data
await response.prepare(request)
File “/var/www/ai/lib/python3.11/site-packages/aiohttp/web_response.py”, line 421, in prepare
return await self._start(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/lib/python3.11/site-packages/aiohttp/web_response.py”, line 425, in _start
writer = self._payload_writer = request._payload_writer
^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: ‘ASGIRequest’ object has no attribute ‘_payload_writer’
2023-10-01 13:28:01,628 ERROR Internal Server Error: /api/chat/
Traceback (most recent call last):
File “/var/www/ai/lib/python3.11/site-packages/asgiref/sync.py”, line 534, in thread_handler
raise exc_info[1]
File “/var/www/ai/lib/python3.11/site-packages/django/core/handlers/exception.py”, line 42, in inner
response = await get_response(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/lib/python3.11/site-packages/asgiref/sync.py”, line 534, in thread_handler
raise exc_info[1]
File “/var/www/ai/lib/python3.11/site-packages/django/core/handlers/base.py”, line 253, in _get_response_async
response = await wrapped_callback(
^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/lib/python3.11/site-packages/asgiref/sync.py”, line 479, in call
ret: _R = await loop.run_in_executor(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/concurrent/futures/thread.py”, line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/lib/python3.11/site-packages/asgiref/sync.py”, line 538, in thread_handler
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/lib/python3.11/site-packages/django/views/decorators/csrf.py”, line 56, in wrapper_view
return view_func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/lib/python3.11/site-packages/asgiref/sync.py”, line 277, in call
return call_result.result()
^^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/concurrent/futures/_base.py”, line 449, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File “/usr/lib/python3.11/concurrent/futures/_base.py”, line 401, in __get_result
raise self._exception
File “/var/www/ai/lib/python3.11/site-packages/asgiref/sync.py”, line 353, in main_wrap
result = await self.awaitable(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/ai/api/views.py”, line 34, in chatPost
return await stream_data(request, g4f.ChatCompletion.create(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/ai/api/views.py”, line 20, in stream_data
await response.prepare(request)
File “/var/www/ai/lib/python3.11/site-packages/aiohttp/web_response.py”, line 421, in prepare
return await self._start(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/var/www/ai/lib/python3.11/site-packages/aiohttp/web_response.py”, line 425, in _start
writer = self._payload_writer = request._payload_writer
^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: ‘ASGIRequest’ object has no attribute ‘_payload_writer’

Please provide more details about your project and environment.

What version of Django are you using? What are the versions of the other major packages involved?