diff --git a/main.py b/main.py index 1993ddf..098381a 100644 --- a/main.py +++ b/main.py @@ -206,23 +206,20 @@ def extract_text_from_url(url, timeout=10, verify=True): return "\n".join(content_text), time_t -# Общий запрос на GPT -def gpt_response_message(content: str, name_promt: str): +GPT_SERVER_URL = os.getenv('GPT_SERVER_URL', 'http://45.129.78.228:8484') +def gpt_response_message(content: str, name_promt: str): contentGPT = wp.get_promt(name_promt).replace('{content}', content) - url = 'http://45.129.78.228:8484' #10.8.0.14:5500 - # url = 'http://217.11.166.147:8484' - # url = 'http://127.0.0.1:8484' + url = GPT_SERVER_URL params = {'text': contentGPT} - # Ограничение количества попыток - max_retries = 3 + max_retries = 5 retries = 0 while retries < max_retries: try: - response = requests.get(url, params=params, timeout=30) + response = requests.get(url, params=params, timeout=60) return response.text except requests.exceptions.ConnectTimeout as e: print(f"Ошибка подключения (timeout): {e}")