mcpField
V
valyu-cli

valyu-cli

github.com/valyuai生产力1041 次安装1 天前更新
代码仓库

关于 valyu-cli

Valyu CLI 是面向分析师及其他知识工作者的命令行研究工具,可提供带引文的答案、搜索、URL 内容提取和异步深度研究。它结合领域搜索与研究报告,并可生成可下载的结构化交付文件。

主要功能

  1. 01搜索网页及专业数据源
  2. 02生成带引文的答案
  3. 03提取并结构化 URL 内容
  4. 04运行异步深度研究
  5. 05生成报告和数据文件
  6. 06管理密钥、配置档案和账户余额

适用场景

  1. 01查找论文、临床试验、申报文件或专利
  2. 02准备带引文的公司或市场研究
  3. 03整理结构化临床试验或专利清单
  4. 04为子 Agent 创建预算封顶密钥

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/valyuai/valyu-cli --skill valyu-cli

安装后在 Claude Code 中输入/valyu-cli确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
account.md
answer.md
auth.md
contents.md
deepresearch.md
error-codes.md
search.md
workflows.md

详细介绍

Valyu CLI

通过终端获取有依据且附带引用的知识工作答案——包括 DD 简报、财报分析、候选药物清单、临床试验跟踪表、ICP 客户名单、专利全景分析和竞争研究。快速查询(search、answer、contents)采用同步运行,深入工作流(deepresearch)采用异步运行。

命令树

valyu
├── search <type> <query>               # one-shot search (web / paper / bio / finance / sec / patent / economics / news)
├── answer <query>                      # AI-synthesized answer with citations (streaming)
├── contents <urls...>                  # clean extraction from URLs (+ optional AI summary / structured schema)
├── deepresearch                        # async multi-step research agent
│   ├── create <query> [options]        # with steering, deliverables, HITL, structured output
│   ├── list / status / watch
│   ├── update / cancel / delete / share
├── workflows                           # reusable, versioned deepresearch templates
│   ├── list / get / versions           # discover curated (Valyu) + org templates
│   ├── preview <slug> [--param k=v]    # resolve template, no credits spent
│   ├── run <slug> [--param k=v]        # run template -> starts a deepresearch task
│   ├── create / update / delete        # manage your org's templates (file-based)
├── batch                               # parallel deepresearch jobs with shared config
├── sources                             # list available proprietary data sources
├── account                             # self-service: keys, balance, top-ups, datasets
│   ├── whoami                          # org, tier, calling key + budget
│   ├── keys list / create / revoke / rotate   # create --cap = budget-capped agent key
│   ├── balance / topup <amount>        # credits (topup charges card on file, else checkout URL)
│   ├── datasets                        # tier entitlements
├── login / logout / whoami             # auth (login defaults to browser device flow)
├── doctor                              # setup + connectivity check
├── upgrade                             # detect install source, show / run upgrade command
└── open                                # open platform / docs / API keys in browser

Agent 协议(关键模式)

# Every command supports JSON output. Non-TTY auto-detects, -q forces it.
valyu search paper "GLP-1 obesity trials" -q
valyu deepresearch status <id> -q

# Stdin supported for: search, answer, contents, batch
echo "Tesla Q4 earnings key takeaways" | valyu answer - -q

# Async deep research: create returns immediately, watch blocks until done
ID=$(valyu deepresearch create "..." -q | jq -r .deepresearch_id)
valyu deepresearch watch "$ID"          # internal 5s poll - DON'T loop status manually
valyu deepresearch update "$ID" "Also cover regulatory risk"   # mid-flight steering

# Exit codes: 0 = success, 1 = error
# Error JSON: {"error":{"message":"...","code":"..."}}

# Webhook-driven async (no polling at all)
valyu deepresearch create "..." --webhook-url https://your-app.com/hook -q

自助配置(Agent 从零到首次调用)

valyu login 默认使用浏览器设备授权流程——它会生成并存储一个有范围限制的 val_ 密钥,因此 Agent 无需请求人工粘贴密钥。在 --json 模式下,它会流式输出由换行符分隔的事件(device_code → auth_waiting → auth_success);向用户展示 verification_uri_complete,并持续读取各行,直到出现 auth_success。

valyu login --json                       # drive device flow, parse NDJSON events
valyu account balance -q                 # check credit; topup if zero
valyu account keys create --name agent --cap 5 -q   # budget-capped sub-agent key
valyu search web "..." -q

受预算上限约束的 Agent 密钥是核心的 account 模式:--cap 5 会生成一个最多可支出 $5 的密钥,超过后数据平面会返回 402 spend_cap_reached。密钥只会显示一次。请求的范围和上限绝不会超过调用密钥自身的范围和上限(由服务器强制执行)。完整详情:references/account.md。

全局标志

标志说明
--api-key <key>覆盖本次调用使用的 API 密钥
-p, --profile <name>选择已存储的配置文件
--json强制使用 JSON 输出
-q, --quiet隐藏加载动画(隐含 --json)

身份验证优先级:--api-key 标志 > VALYU_API_KEY 环境变量 > 已存储的配置(valyu login)。

交付物——与报告一同生成的文件

deepresearch 可以在 Markdown 报告旁生成 CSV / XLSX / PPTX / DOCX / PDF 文件。当用户同时需要叙述性内容和可供机器解析的数据时,请使用此功能。

传递交付物——两种形式:

  1. 字符串(自然语言,由 Agent 选择文件类型)

    --deliverable "CSV of Phase 3 CAR-T trials: NCT ID, sponsor, indication, phase, enrollment, endpoint, status"
    
  2. JSON 文件中的对象(指定文件类型和列),通过 --deliverables-file <path> 传递:

    [
      { "type": "csv",  "description": "Top 20 Series A AI startups 2026",
        "columns": ["company", "founders", "hq_city", "round_size_usd", "round_date", "lead_investor"] },
      { "type": "xlsx", "description": "Investor landscape: top VCs leading AI Series A rounds" },
      "One-page PDF executive summary of the landscape"
    ]
    

    数组可以混合包含对象和普通字符串。对象的 type 必须为以下之一:csv、xlsx、pptx、docx、pdf。

--deliverable 可重复使用,并会与 --deliverables-file 合并。基础模式价格包含 1 个交付物;每增加 1 个需加 $0.10(16 积分)。

常见知识工作用法:

用例示例
PE / M&A 目标名单--deliverable "CSV of targets: company, HQ, revenue, EBITDA, owner, last financing"
候选药物清单--deliverable "XLSX of molecules: name, target, MoA, developer, phase, NCT ID"
临床试验跟踪表--deliverable "CSV of trials: NCT ID, sponsor, indication, phase, enrollment, endpoint, status"
金融同业比较--deliverable "XLSX comparing revenue, margin, growth across peer group"
GTM 客户名单--deliverable "CSV of accounts: company, website, HQ, signals, key people, last funding"
竞争分析演示文稿--deliverable "PPTX one slide per competitor + positioning matrix + conclusion"
专利全景分析--deliverable "CSV of patents: number, assignee, filing date, title, forward citations"

详情和下载用法:references/deepresearch.md

按领域分类的用法

私募股权 / 尽职调查
# Target DD brief + management CSV
valyu deepresearch create \
  "<Target Co> - DD brief: management, loan book, regional position, regulatory posture" \
  --mode heavy \
  --deliverable "CSV of top management: name, title, tenure, prior roles, notable transactions" \
  --deliverable "CSV of loan book concentration: sector, geography, approximate % of portfolio" \
  --watch
金融 / 股票研究
valyu deepresearch create \
  "NVDA Q4 earnings: guidance, datacenter segment, gross margin trajectory, forward risks" \
  --report-format "Sell-side style 2-page brief with peer comparison table" \
  --watch
医疗健康 / 生命科学
# Drug candidate landscape + XLSX
valyu deepresearch create \
  "Clinical-stage oral GLP-1 agonists in obesity indication" \
  --research-strategy "Prioritize ClinicalTrials.gov, FDA labels, PubMed abstracts over press releases" \
  --deliverable "XLSX: molecule, developer, mechanism, phase, indication, enrollment, NCT ID, ChEMBL ID" \
  --deliverable "One-page PDF ranking top 5 by commercial promise" \
  --watch

# Clinical trial tracker
valyu deepresearch create \
  "Phase 3 CAR-T trials in solid tumors currently recruiting" \
  --mode fast \
  --deliverable "CSV: NCT ID, sponsor, indication, target antigen, phase, enrollment, start date, primary endpoint, status" \
  --watch
GTM / 销售 / 招聘
valyu deepresearch create \
  "Series A/B AI infrastructure startups in NYC hiring platform engineers" \
  --country US \
  --deliverable "CSV: company, website, founders, HQ, last round size/date/lead, product one-liner, open platform engineering roles" \
  --watch
竞争 / 市场研究
valyu deepresearch create \
  "Competitive landscape of enterprise AI coding assistants" \
  --mode heavy \
  --deliverable "PPTX: title + one slide per competitor (product, pricing, funding, customers, differentiation) + positioning matrix + conclusion" \
  --deliverable "CSV feature matrix across 12 dimensions" \
  --watch

何时使用哪条命令

用户意图命令
获取带引用的快速事实性回答valyu answer "..."
查找某个主题的论文/申报文件/临床试验/专利valyu search <type> "..."
从 URL 提取干净文本(或提取结构化数据)valyu contents <url> [--structured]
开展全面研究并生成带引用的报告(可附交付物)valyu deepresearch create "..."
使用已保存的模板重复开展研究(例如公司简介、投资委员会备忘录)valyu workflows run <slug> --param key=value
查看可用的研究模板valyu workflows list
使用共享配置并行执行多个深度研究任务valyu batch create ...
查看可用的专有数据源valyu sources list
为子 Agent 配置有预算上限的密钥valyu account keys create --name agent --cap 5
查看额度余额/添加额度valyu account balance / valyu account topup 25
查看此密钥可访问的数据集(遇到 403 时重新规划)valyu account datasets
升级 CLI 本身valyu upgrade

深度研究模式

模式耗时价格用途
instant不到 30 s$0.05(8 credits)快速回答并附简洁的引用报告(无需 HITL;不适用于批量任务)
fast~5 min$0.15625(25 credits)快速查询、结构化提取、高并发批量任务
standard~10-20 min$0.625(100 credits)大多数研究任务(默认)
heavy~60 min$3.125(500 credits)深度分析、对比报告、尽职调查简报
max最长约 2 hrs$15.625(2,500 credits)穷尽式研究,深度最高

常见错误

#错误修正方法
1使用 valyu research正确命令是 valyu deepresearch
2以极短间隔轮询 status使用 valyu deepresearch watch <id>(内部每 5 s 轮询一次)
3同时使用 --structured 和 --output-format markdown结构化输出会取代 markdown/PDF。若要同时获取“报告 + 结构化数据”,请使用 deliverables。只有 toon 可以与结构化 schema 搭配使用。
4通过 --include-source 过度限定范围让 Agent 自行选择数据源——它很擅长此事。仅在 必须 将范围缩小到特定数据集时才使用 --include-source,不要将其作为默认选项。
5交付物描述含糊明确指定列、单位和筛选条件(例如“ NCT ID、赞助方(公司)、入组人数(整数,实际值)”)
6在管道中未使用 -q-q 会隐藏加载动画并强制使用 JSON
7期待深度研究同步完成create 会立即返回;请使用 --watch 或轮询 status
8监视已完成任务的 IDwatch 会立即返回最终结果

何时加载各参考文档

评论

支持 Markdown