The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/n**********e/c*********t/bot/telegram_bot.py", line 798, in prompt await wrap_with_indicator(update, context, _reply, constants.ChatAction.TYPING) File "/home/n**********e/c*********t/bot/utils.py", line 100, in wrap_with_indicator await asyncio.wait_for(asyncio.shield(task), 4.5) File "/usr/local/lib/python3.10/asyncio/tasks.py", line 445, in wait_for return fut.result() File "/home/n**********e/c*********t/venv/lib/python3.10/site-packages/telegram/ext/_application.py", line 1042, in __create_task_callback raise exception File "/home/n**********e/c*********t/venv/lib/python3.10/site-packages/telegram/ext/_application.py", line 1014, in __create_task_callback return await coroutine File "/home/n**********e/c*********t/bot/telegram_bot.py", line 770, in _reply response, total_tokens = await self.openai.get_chat_response(chat_id=chat_id, query=prompt) File "/home/n**********e/c*********t/bot/openai_helper.py", line 133, in get_chat_response response = await self.__common_get_chat_response(chat_id, query) File "/home/n**********e/c*********t/venv/lib/python3.10/site-packages/tenacity/_asyncio.py", line 88, in async_wrapped return await fn(*args, **kwargs) File "/home/n**********e/c*********t/venv/lib/python3.10/site-packages/tenacity/_asyncio.py", line 47, in __call__ do = self.iter(retry_state=retry_state) File "/home/n**********e/c*********t/venv/lib/python3.10/site-packages/tenacity/__init__.py", line 314, in iter return fut.result() File "/usr/local/lib/python3.10/concurrent/futures/_base.py", line 439, in result return self.__get_result() File "/usr/local/lib/python3.10/concurrent/futures/_base.py", line 391, in __get_result raise self._exception File "/home/n**********e/c*********t/venv/lib/python3.10/site-packages/tenacity/_asyncio.py", line 50, in __call__ result = await fn(*args, **kwargs) File "/home/n**********e/c*********t/bot/openai_helper.py", line 267, in __common_get_chat_response raise Exception(f"⚠️ _{localized_text('openai_invalid', bot_language)}._ ⚠️\n{str(e)}") from e Exception: ⚠️ _Richiesta OpenAI non valida._ ⚠️ Error code: 400 - {'error': {'message': "function calling is not supported for vision preview - 'messages.5.role'", 'type': 'invalid_request_error', 'param': None, 'co de': None}}