diff --git a/codeflash/api/aiservice.py b/codeflash/api/aiservice.py index f1928a9ac..4ba56566c 100644 --- a/codeflash/api/aiservice.py +++ b/codeflash/api/aiservice.py @@ -144,7 +144,7 @@ def optimize_python_code( # noqa: D417 logger.info("!lsp|Generating optimized candidates…") console.rule() try: - response = self.make_ai_service_request("/optimize", payload=payload, timeout=600) + response = self.make_ai_service_request("/optimize", payload=payload, timeout=60) except requests.exceptions.RequestException as e: logger.exception(f"Error generating optimized candidates: {e}") ph("cli-optimize-error-caught", {"error": str(e)}) @@ -209,7 +209,7 @@ def optimize_python_code_line_profiler( # noqa: D417 console.rule() return [] try: - response = self.make_ai_service_request("/optimize-line-profiler", payload=payload, timeout=600) + response = self.make_ai_service_request("/optimize-line-profiler", payload=payload, timeout=60) except requests.exceptions.RequestException as e: logger.exception(f"Error generating optimized candidates: {e}") ph("cli-optimize-error-caught", {"error": str(e)}) @@ -261,7 +261,7 @@ def optimize_python_code_refinement(self, request: list[AIServiceRefinerRequest] logger.debug(f"Refining {len(request)} optimizations…") console.rule() try: - response = self.make_ai_service_request("/refinement", payload=payload, timeout=600) + response = self.make_ai_service_request("/refinement", payload=payload, timeout=60) except requests.exceptions.RequestException as e: logger.exception(f"Error generating optimization refinements: {e}") ph("cli-optimize-error-caught", {"error": str(e)}) @@ -506,7 +506,7 @@ def generate_regression_tests( # noqa: D417 "is_async": function_to_optimize.is_async, } try: - response = self.make_ai_service_request("/testgen", payload=payload, timeout=600) + response = self.make_ai_service_request("/testgen", payload=payload, timeout=90) except requests.exceptions.RequestException as e: logger.exception(f"Error generating tests: {e}") ph("cli-testgen-error-caught", {"error": str(e)}) @@ -597,7 +597,7 @@ def get_optimization_review( } console.rule() try: - response = self.make_ai_service_request("/optimization_review", payload=payload, timeout=600) + response = self.make_ai_service_request("/optimization_review", payload=payload, timeout=60) except requests.exceptions.RequestException as e: logger.exception(f"Error generating optimization refinements: {e}") ph("cli-optimize-error-caught", {"error": str(e)})