去掉大模型
This commit is contained in:
@@ -13,8 +13,6 @@ from .periods import get_daybefore_period, get_today_period, get_yesterday_perio
|
||||
from .state import get_today_cache, set_today_cache
|
||||
from .funding_store import prefetch_funding
|
||||
from .kline_store import prefetch_symbols
|
||||
from .llm_service import run_interpretation_batch, schedule_interpret_background
|
||||
from .stats import compute_three_day_stats
|
||||
from .wecom import build_push_payload, send_wecom_markdown
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
@@ -156,18 +154,6 @@ async def job_refresh_today() -> None:
|
||||
_restore_today_from_db()
|
||||
|
||||
|
||||
async def job_llm_interpret() -> None:
|
||||
"""08:05 对三日交集币种逐个大模型解读(每币间隔 3 分钟)。"""
|
||||
logger.info("Job: LLM interpret three-day intersection")
|
||||
if not settings.llm_api_key.strip():
|
||||
logger.info("LLM_API_KEY not set, skip")
|
||||
return
|
||||
try:
|
||||
await run_interpretation_batch()
|
||||
except Exception as e:
|
||||
logger.error("LLM job failed: %s", e)
|
||||
|
||||
|
||||
async def startup_tasks() -> None:
|
||||
init_db()
|
||||
now = now_shanghai()
|
||||
@@ -215,13 +201,6 @@ async def startup_tasks() -> None:
|
||||
except Exception as e:
|
||||
logger.error("Startup catch-up push failed: %s", e)
|
||||
|
||||
if settings.llm_api_key.strip() and settings.llm_auto_on_startup:
|
||||
stats = compute_three_day_stats()
|
||||
if stats.get("ok") and stats.get("symbols"):
|
||||
logger.info("Startup: schedule one LLM interpret batch")
|
||||
schedule_interpret_background()
|
||||
|
||||
|
||||
def start_scheduler() -> None:
|
||||
scheduler.add_job(
|
||||
job_finalize_yesterday,
|
||||
@@ -242,19 +221,9 @@ def start_scheduler() -> None:
|
||||
id="refresh_today",
|
||||
replace_existing=True,
|
||||
)
|
||||
scheduler.add_job(
|
||||
job_llm_interpret,
|
||||
CronTrigger(hour=8, minute=5, timezone="Asia/Shanghai"),
|
||||
id="llm_interpret",
|
||||
replace_existing=True,
|
||||
)
|
||||
if not scheduler.running:
|
||||
scheduler.start()
|
||||
logger.info(
|
||||
"Scheduler started (today every %dh, LLM 08:05, interval %ds)",
|
||||
refresh_hours,
|
||||
settings.llm_symbol_interval_sec,
|
||||
)
|
||||
logger.info("Scheduler started (today every %dh)", refresh_hours)
|
||||
|
||||
|
||||
def stop_scheduler() -> None:
|
||||
|
||||
Reference in New Issue
Block a user