Compare commits
7 commits
9729f7308b
...
8a9ba990a9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8a9ba990a9 | ||
|
|
9a0256cc5c | ||
|
|
e3c6e1a4df | ||
|
|
5b025a7cc9 | ||
|
|
47ef30800f | ||
|
|
0cfa67e85f | ||
|
|
49e38ba276 |
2 changed files with 22 additions and 12 deletions
|
|
@ -614,6 +614,7 @@ async def _call_llm(
|
|||
) -> str:
|
||||
disable_thinking = FORCE_DISABLE_THINKING if disable_thinking is None else disable_thinking
|
||||
|
||||
try:
|
||||
result = await _call_single_model(
|
||||
messages,
|
||||
api_url=LLAMA_API_URL,
|
||||
|
|
@ -625,6 +626,9 @@ async def _call_llm(
|
|||
disable_thinking=disable_thinking,
|
||||
reasoning_budget=reasoning_budget,
|
||||
)
|
||||
except Exception:
|
||||
logger.exception("Primary model call failed")
|
||||
result = ""
|
||||
|
||||
# Если основная модель не смогла ответить — пробуем fallback
|
||||
if LLAMA_FALLBACK_API_URL and (not result or _CANT_ANSWER_RE.search(result)):
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@ def make_time(h: int, m: int) -> time:
|
|||
return time(hour=h, minute=m)
|
||||
|
||||
# Если у тебя наоборот, просто поменяй на False.
|
||||
UPPER_WEEK_IS_ODD = True
|
||||
UPPER_WEEK_IS_ODD = False
|
||||
|
||||
PAIR_TIMES = {
|
||||
1: (make_time(8, 0), make_time(9, 35)),
|
||||
|
|
@ -150,6 +150,12 @@ LESSON_SCHEDULE = {
|
|||
4: [
|
||||
{"pair": None, "title": "Иностранный язык"},
|
||||
],
|
||||
# В PR отсутствовали пятница/суббота на нижней неделе — этих пар нет
|
||||
# только в исходном коммите; иняз и философия по субботам идут
|
||||
# независимо от чётности недели, так что дублируем из "upper".
|
||||
5: [
|
||||
{"pair": 1, "title": "Философия (лекция), пр. Новохатько А.Г., MS Teams"},
|
||||
],
|
||||
},
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue