This commit is contained in:
13
main.py
13
main.py
@@ -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}")
|
||||||
|
|||||||
Reference in New Issue
Block a user