from openai import error as openai_error from fastapi import status import requests error_table = { requests.exceptions.RequestException: { "status_code": status.HTTP_408_REQUEST_TIMEOUT, "detail": "Los servidores tardaron mucho en responder, puede haber sobrecarga en OpenAI, reintenta luego (error 1)" }, openai_error.APIConnectionError: { "status_code": status.HTTP_408_REQUEST_TIMEOUT, "detail": "El servidor no respondió, hubo un error de API" }, openai_error.Timeout: { "status_code": status.HTTP_408_REQUEST_TIMEOUT, "detail": "El servidor tardó demasiado en responder" }, openai_error.InvalidRequestError: { "status_code": status.HTTP_408_REQUEST_TIMEOUT, "detail": "ChatGPT se gomitó 🤮, este chat ya es muy largo, limpia el chat y reintenta." }, openai.RateLimitError: { "status_code": status.HTTP_408_REQUEST_TIMEOUT, "detail": "ChatGPT no quiere responder 😩 ellos dicen que lo usamos mucho." } "undefined": { "status_code": status.HTTP_408_REQUEST_TIMEOUT, "detail": "Error no definido 🙄" } }