nfr
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-04-16 21:18:45 +10:00
parent 6211267fe8
commit 4f31752a6d

13
main.py
View File

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