diff options
Diffstat (limited to 'server/continuedev/core/autopilot.py')
-rw-r--r-- | server/continuedev/core/autopilot.py | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/server/continuedev/core/autopilot.py b/server/continuedev/core/autopilot.py index 11c05378..5cfaa64d 100644 --- a/server/continuedev/core/autopilot.py +++ b/server/continuedev/core/autopilot.py @@ -8,7 +8,6 @@ from typing import Callable, Coroutine, Dict, List, Optional import redbaron from aiohttp import ClientPayloadError -from openai import error as openai_errors from pydantic import root_validator from ..libs.llm.prompts.chat import template_alpaca_messages @@ -52,23 +51,8 @@ from .steps import DisplayErrorStep, ManualEditStep, ReversibleStep, UserInputSt def get_error_title(e: Exception) -> str: - if isinstance(e, openai_errors.APIError): - return "OpenAI is overloaded with requests. Please try again." - elif isinstance(e, openai_errors.RateLimitError): - return "This OpenAI API key has been rate limited. Please try again." - elif isinstance(e, openai_errors.Timeout): - return "OpenAI timed out. Please try again." - elif ( - isinstance(e, openai_errors.InvalidRequestError) - and e.code == "context_length_exceeded" - ): - return e._message - elif isinstance(e, ClientPayloadError): + if isinstance(e, ClientPayloadError): return "The request failed. Please try again." - elif isinstance(e, openai_errors.APIConnectionError): - return 'The request failed. Please check your internet connection and try again. If this issue persists, you can use our API key for free by going to VS Code settings and changing the value of continue.OPENAI_API_KEY to ""' - elif isinstance(e, openai_errors.InvalidRequestError): - return "Invalid request sent to OpenAI. Please try again." elif "rate_limit_ip_middleware" in e.__str__(): return "You have reached your limit for free usage of our token. You can continue using Continue by entering your own OpenAI API key in VS Code settings." elif e.__str__().startswith("Cannot connect to host"): |