You.com Web Search & Research API

🔍 官方AI搜索CLI,一键爬取网页内容

基于You.com官方API的CLI搜索工具,支持实时网页爬取与Markdown内容提取,适合AI Agent集成。

收藏
7k
安装
1.9k
版本
2.0.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

youdotcom-cli 是 You.com 官方开源的命令行工具,专为 Bash 环境的 AI Agent 设计,提供三类核心能力:

1. 基础搜索 (ydc search):标准网页检索,返回标题、摘要、URL 等元数据
2. 实时爬取 (ydc search --livecrawl):搜索同时即时抓取目标页面完整内容,支持输出 Markdown/HTML

3. URL 内容提取 (ydc contents):直接对指定 URL 进行内容提取,无需先搜索

典型工作流:

  • 设置 YDC_API_KEY 环境变量
  • 所有命令必须包含 --json 参数和 --client YourAgentName 标识
  • 支持 jq 管道处理 JSON 输出

显著优点

  • 官方背书:You.com 官方维护的 @youdotcom-oss/api 包,MIT 开源许可
  • 实时爬取能力livecrawl 模式可在单次请求中完成"搜索+提取",减少 API 调用次数
  • AI Agent 原生设计--client 参数内置错误追踪,便于调试和官方支持响应
  • Schema 自省--schema 参数支持动态发现可用参数,降低集成成本
  • 格式友好:原生支持 Markdown 输出,便于 LLM 直接消费

潜在缺点与局限性

  • 依赖外部服务:完全依赖 You.com API 的可用性和定价策略
  • 速率限制:存在 429 限流,需要自行实现指数退避重试逻辑
  • Node.js/Bun 依赖:要求 Node 18+ 或 Bun 1.3+,纯 Python 环境需额外配置
  • 无本地缓存:每次调用均为实时网络请求,离线不可用
  • API 成本:超出免费额度后需付费,高频 Agent 场景成本需评估

适合人群

  • 使用 Claude Code、Cursor、Codex 等 Bash-based AI Agent 的开发者
  • 需要"搜索+内容提取"一体化能力的自动化工作流
  • 偏好官方工具而非社区封装方案的团队
  • 已有 You.com API 订阅或愿意评估成本的用户

常规风险

  • 密钥泄露YDC_API_KEY 以明文环境变量传递,多用户系统需注意权限隔离
  • 数据隐私:搜索查询和爬取内容流经 You.com 服务,敏感场景需合规评估
  • 输出不可控:爬取第三方网站内容时,可能遇到反爬、动态渲染失败等问题
  • 版本漂移:CLI 参数和 API 行为可能随版本更新变化,建议锁定版本或自动化测试

You.com Web Search & Research API 内容

手动下载zip · 2.1 kB
SKILL.mdtext/markdown
请选择文件