From 343ef43079406d26737f137b4d3270a88c5780e6 Mon Sep 17 00:00:00 2001 From: admin Date: Fri, 17 Apr 2026 20:13:51 +1000 Subject: [PATCH] =?UTF-8?q?+=20ip=20=D0=BA=20=D0=BF=D1=80=D0=BE=D0=BA?= =?UTF-8?q?=D1=81=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/main.py b/main.py index c85b27d..a4b4cd0 100644 --- a/main.py +++ b/main.py @@ -32,6 +32,11 @@ import work_parser as wp DOCUMENTS_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), "documents") +PROXIES_URL = "https://raw.githubusercontent.com/TheSpeedX/SOCKS-List/master/http.txt" +# GPT_SERVER_URL = os.getenv('GPT_SERVER_URL', 'http://127.0.0.1:8484') +GPT_PROXIES_URL = os.getenv('GPT_PROXIES_URL', PROXIES_URL) + + @asynccontextmanager async def lifespan(app: FastAPI): """Управление жизненным циклом приложения""" @@ -67,8 +72,6 @@ app.add_middleware( # expose_headers=["*"], ) -PROXIES_URL = "https://raw.githubusercontent.com/TheSpeedX/SOCKS-List/master/http.txt" - def download_proxies(url): response = requests.get(url) if response.status_code == 200: @@ -206,9 +209,9 @@ def extract_text_from_url(url, timeout=10, verify=True): return "\n".join(content_text), time_t -# GPT_SERVER_URL = os.getenv('GPT_SERVER_URL', 'http://45.129.78.228:8484') +GPT_SERVER_URL = os.getenv('GPT_SERVER_URL', 'http://45.129.78.228:8484') # GPT_SERVER_URL = os.getenv('GPT_SERVER_URL', 'http://172.17.0.1:8484') -GPT_SERVER_URL = os.getenv('GPT_SERVER_URL', 'http://127.0.0.1:8484') +# GPT_SERVER_URL = os.getenv('GPT_SERVER_URL', 'http://127.0.0.1:8484') def gpt_response_message(content: str, name_promt: str): contentGPT = wp.get_promt(name_promt).replace('{content}', content) @@ -669,6 +672,6 @@ async def get_logs(): lines = file.readlines()[-10:] # последние 10 строк return {"logs": lines} -# if __name__ == "__main__": -# uvicorn.run("main:app", port=8001, reload=True) +if __name__ == "__main__": + uvicorn.run("main:app", port=8001, reload=True)