Улучшенная работа погоды + ускорение работы + фикс неработоспособности после пары часов

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
2026-02-02 21:06:14 +03:00
parent 2d40bc0f9b
commit 845ef7c531
7 changed files with 661 additions and 72 deletions

View File

@@ -47,11 +47,12 @@ def _send_request(messages, max_tokens, temperature, error_text):
"messages": messages,
"max_tokens": max_tokens,
"temperature": temperature,
"stream": False # Убираем стриминг для более быстрого ответа
}
try:
response = requests.post(
PERPLEXITY_API_URL, headers=headers, json=payload, timeout=30
PERPLEXITY_API_URL, headers=headers, json=payload, timeout=15 # Уменьшаем таймаут
)
response.raise_for_status() # Проверка на ошибки HTTP (4xx, 5xx)
data = response.json()
@@ -129,7 +130,7 @@ def ask_ai_stream(messages_history: list):
try:
response = requests.post(
PERPLEXITY_API_URL, headers=headers, json=payload, timeout=30, stream=True
PERPLEXITY_API_URL, headers=headers, json=payload, timeout=15, stream=True # Уменьшаем таймаут
)
response.raise_for_status()