fix: 升级 AlphaSift 并兼容热点详情龙头股字段 (#1714)

* fix: update AlphaSift pin and hotspot detail fields

* fix(review-feedback-1714): fix still returning no concept stocks despite the leaders being
This commit is contained in:
mumu
2026-06-19 09:28:32 +08:00
committed by GitHub
parent cd37608506
commit 0ed601022f
11 changed files with 147 additions and 22 deletions

View File

@@ -31,10 +31,10 @@ ALPHASIFT_ENABLED=false
# - ALPHASIFT_ENABLED 只影响 AlphaSift 选股流程,不会改写/迁移/清理现有 LITELLM_*/LLM_* 配置。
# - 关闭/回退只需将 ALPHASIFT_ENABLED 置 false现有 provider/base_url/custom headers 与 fallback 语义保持原状。
# - 兼容依据运维核验LiteLLM providers 与 OpenAI-compatible 语义说明见下方注释;运行时默认使用 requirements.txt 中固定 litellm 版本。
ALPHASIFT_INSTALL_SPEC=git+https://github.com/ZhuLinsen/alphasift.git@14e74fc0819267f7c04c3117a0dd0fe3f9b19404
ALPHASIFT_INSTALL_SPEC=git+https://github.com/ZhuLinsen/alphasift.git@377049857cc04175dc3cca62121ee41adec6cdb8
# 兼容说明:
# - ALPHASIFT_INSTALL_SPEC 仅用于显式调用 /api/v1/alphasift/install不会自动覆盖历史 .env 配置。
# - 升级后想使用新 pin请清理旧 `.env` 中该变量后重建依赖/重启服务;或直接改为 14e74fc... 并重建后端。
# - 升级后想使用新 pin请清理旧 `.env` 中该变量后重建依赖/重启服务;或直接改为 3770498... 并重建后端。
# - 仅改 .env 里该字段而不回退 `requirements.txt` 与 `src/config.py` 会触发 allow-list 拒绝alphasift_install_spec_not_allowed
# AlphaSift 全市场快照源优先级;未配置时 DSA 会按是否配置 TUSHARE_TOKEN 自动注入:
# - 有 TUSHARE_TOKENtushare,sina,efinance,akshare_em,em_datacenter
@@ -52,6 +52,8 @@ ALPHASIFT_INSTALL_SPEC=git+https://github.com/ZhuLinsen/alphasift.git@14e74fc081
# INDUSTRY_PROVIDER_MAX_BOARDS=80
# 单次 LLM 请求超时秒数AlphaSift 选股会复用 DSA 的该配置,超时后降级返回非 LLM 排序结果。
# LLM_TIMEOUT_SEC=60
# AlphaSift LLM 重排请求输出上限;仅影响 AlphaSift 选股重排,默认 2048。
# LLM_MAX_TOKENS=2048
# Finnhub可选美股数据源免费 tier 60 calls/min
# 获取: https://finnhub.io/register