news 2026/9/27 4:44:55

大幅省下LLM费用:用个人Claude订阅驱动TradingAgents-Astock的完整配置教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
大幅省下LLM费用:用个人Claude订阅驱动TradingAgents-Astock的完整配置教程

大幅省下LLM费用:用个人Claude订阅驱动TradingAgents-Astock的完整配置教程

【免费下载链接】TradingAgents-astockA股多Agent投研框架 — 适配A股数据源(龙虎榜/游资/解禁等),7位分析师基于A股规则的辩论决策,基于TradingAgents深度改造,适配大A。A-share multi-agent investment research framework — 7 AI analysts, bull/bear debate, risk assessment。项目地址: https://gitcode.com/gh_mirrors/tr/TradingAgents-astock

TradingAgents-Astock 是一个面向 A 股的多 Agent 投研框架,7 位 AI 分析师基于龙虎榜、游资、解禁等 A 股特色数据源进行多空辩论并输出交易决策。每次完整分析需要 30-50 次 LLM 调用,默认按 token 计费的 API 方式费用不菲。本文教你用个人 Claude Pro/Max 订阅额度驱动全部或部分节点,让深度投研分析不再产生 API 账单,大幅省下 LLM 费用。

为什么 Claude 订阅能帮你省下 LLM 费用?

框架内置两种调用 Anthropic 模型的方式,费用逻辑完全不同:

方式Provider计费方式适用场景
API Key 调用anthropic按 token 计费,用量越高账单越高无订阅用户
订阅额度调用claude_agent_sdk消耗你个人 Pro/Max 订阅额度,零 API 账单已有 Claude 订阅的个人用户

关键在于:Agent SDK 会拉起本机已登录的claude命令行会话,把每次模型请求"挂"到你自己的订阅上。对高频跑分析的投研用户来说,这是把30-50 次调用/轮的成本从"按量付费"变成"月费包干"的直接手段。

⚠️ 该功能仅供个人自用——它消耗的是你自己账号的订阅额度,把凭据做成给他人使用的服务需要 Anthropic 授权。

一键安装:环境准备与依赖安装

1. 克隆仓库并安装基础环境

git clone https://gitcode.com/gh_mirrors/tr/TradingAgents-astock cd TradingAgents-astock pip install -e .

2. 安装可选的 [agentsdk] 依赖包

订阅调用是可选能力,通过pyproject.toml中声明的[agentsdk]extra 提供:

pip install -e ".[agentsdk]"

依赖链为claude-agent-sdk → mcp → httpx2,不碰httpx,与 A 股数据源 mootdx 的版本约束无冲突,无需单独建虚拟环境。

3. 登录或固定你的 Claude 订阅凭据

# 本机 claude CLI 已登录(Pro/Max 账号)即可直接用 claude setup-token # headless/CI 环境执行,把输出的 token 设为 CLAUDE_CODE_OAUTH_TOKEN

有图形界面的电脑上,只要claudeCLI 处于登录状态就能直接跑;无头服务器则需要显式导出CLAUDE_CODE_OAUTH_TOKEN环境变量。

快速开启:Web UI 三步配置订阅覆盖

启动 Web UI(streamlit run web/app.py)后,侧栏提供了「个人 Claude 订阅覆盖 (Agent SDK)」三档选择(源码见 web/components/sidebar.py),无需写一行代码:

  1. 选择覆盖范围:
    • 关闭—— 走侧栏上方选的常规供应商
    • 仅深度节点—— 只让 Research Manager / Portfolio Manager 两个深度推理节点走订阅(最省额度)
    • 所有节点—— 7 位分析师 + 多空研究员/交易员/风控辩手全部走订阅(节省最彻底)
  2. 填写订阅模型:推荐填别名opus(深度节点)或sonnet(分析师节点)。别名的优势是恒指向最新模型,写死完整模型 id 会随版本迭代而过期
  3. 开始分析,侧栏会自动提示额度与降级状态

Web UI 里选择的范围会实时写入会话状态,下一轮分析立即生效。

进阶配置:config 文件精确控制订阅与降级

CLI 或脚本用户可以直接在 config 字典中设置(默认值定义在 tradingagents/default_config.py):

config["deep_think_provider_override"] = "claude_agent_sdk" # 仅深度节点走订阅 config["quick_think_provider_override"] = "claude_agent_sdk" # 再加这一行 = 全节点覆盖 config["agent_sdk_model"] = "opus" # 深度节点订阅模型 config["agent_sdk_quick_model"] = "sonnet" # 分析师节点订阅模型(更省额度)

撞额度自动降级,绝不"悄悄计费"

框架为这条订阅路径设计了两条明确的边界,理解它们能帮你避免意外账单:

  • 撞额度/SDK 故障 → 自动降级:订阅按额度限流,跑满后自动切回你配置的付费 provider(可用agent_sdk_fallback_provider/agent_sdk_fallback_model指定),分析不会中断
  • 凭据失效 → 直接报错中止:OAuth token 过期时刻意不降级到计费 provider——你开订阅就是为了避免账单,静默计费比报错更糟。报错信息会直接给出claude setup-token的修复步骤

实现细节可参考 tradingagents/llm_clients/claude_agent_sdk_client.py,厂商路由逻辑在 tradingagents/llm_clients/factory.py。

常见问题与避坑指南

Q:.env里已有ANTHROPIC_API_KEY,会影响订阅生效吗?

不会。API Key 的优先级虽高于订阅凭据,但客户端在 Agent SDK 子进程环境里已将其显式置空,订阅额度照常生效;父进程保留它,恰恰是为了让anthropic在撞额度后仍能作为降级 provider。若你不需要付费降级,可在 .env 中顺手清掉它。

Q:role_llms里单独配了角色的节点还能走订阅吗?

不能。role_llms中指定的角色会绕开订阅直接按 token 计费,启动时会点名警告是哪几个角色。想全部省下来,用上面两个 override 开关即可。

Q:CLI 方式支持订阅覆盖吗?

CLI 交互向导(cli/main.py)目前以选择常规 LLM 供应商为主,订阅覆盖建议通过 Web UI 或 config 文件设置,配置一次后两种入口都能享受。

总结

配置项推荐值说明
安装pip install -e ".[agentsdk]"一次安装,长期免账单
覆盖范围新手从仅深度节点起步额度吃紧时再扩到所有节点
订阅模型深度opus/ 快速sonnet别名恒指向最新模型
降级 provider保留任意付费供应商撞额度后无缝续跑

按此教程配置完成后,你的 TradingAgents-Astock 投研分析将主要消耗 Claude 订阅额度,LLM 费用从"按量焦虑"变成"月费包干"。更多数据源与参数说明详见 README.md,上游改动对照见 CHANGES_FROM_UPSTREAM.md。

【免费下载链接】TradingAgents-astockA股多Agent投研框架 — 适配A股数据源(龙虎榜/游资/解禁等),7位分析师基于A股规则的辩论决策,基于TradingAgents深度改造,适配大A。A-share multi-agent investment research framework — 7 AI analysts, bull/bear debate, risk assessment。项目地址: https://gitcode.com/gh_mirrors/tr/TradingAgents-astock

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/27 4:38:25

夸克开机自启动关闭全攻略:Windows与Android双平台彻底禁用

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/27 4:37:52

Windows上安装Apache Superset:pip、Docker与WSL三种方案对比与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/27 4:36:24

交通事故数据集4801张YOLO+VOC双格式已增强包实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/27 4:35:37

ESWA投稿全流程避坑指南:从LaTeX排版到Editorial Manager提交

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华