用途
web-search 用于在命令行中完成网页搜索与网页内容提取,底层通过 inference.sh CLI(命令名为 belt)调用 Tavily 和 Exa 提供的应用。它适合把搜索和抽取能力集成进研究流程、RAG 流程或 AI 智能体。
主要能力
该技能依赖 inference.sh CLI,提供以下应用:
Tavily:
- Search Assistant(tavily/search-assistant):AI 驱动的搜索,返回带来源与图片的 AI 生成答案。
- Extract(tavily/extract):从多个 URL 提取干净的文本与图片。
Exa:
- Search(exa/search):带 AI 的智能网页搜索,返回相关度高的链接及上下文。
- Answer(exa/answer):返回直接的事实性答案。
- Extract(exa/extract):提取并分析网页内容。
使用方式
先安装 CLI 技能:
npx skills add belt-sh/cli
使用前需安装 inference.sh CLI(belt)并登录:
belt login
搜索示例:
belt app run tavily/search-assistant --input '{"query": "latest AI developments 2024"}'
各应用的调用示例:
Tavily Search: belt app run tavily/search-assistant --input '{ "query": "What are the best practices for building AI agents?" }'
Tavily Extract: belt app run tavily/extract --input '{ "urls": ["https://example.com/article1", "https://example.com/article2"] }'
Exa Search: belt app run exa/search --input '{ "query": "machine learning frameworks comparison" }'
Exa Answer: belt app run exa/answer --input '{ "question": "What is the population of Tokyo?" }'
Exa Extract: belt app run exa/extract --input '{ "url": "https://example.com/research-paper" }'
组合工作流
资料给出两个组合示例。
研究 + LLM: 先搜索信息并保存为文件: belt app run tavily/search-assistant --input '{ "query": "latest developments in quantum computing" }' > search_results.json 再用 Claude 分析: belt app run openrouter/claude-sonnet-45 --input '{ "prompt": "Based on this research, summarize the key trends: <search-results>" }'
提取 + 总结: 先提取内容: belt app run tavily/extract --input '{ "urls": ["https://example.com/long-article"] }' > content.json 再用 LLM 总结: belt app run openrouter/claude-haiku-45 --input '{ "prompt": "Summarize this article in 3 bullet points: <content>" }'
适用场景
资料列出的使用场景包括:研究(收集任意主题的信息)、RAG(检索增强生成)、事实核查(用来源验证说法)、内容聚合(从多个来源收集数据)、智能体(构建具备研究能力的 AI 智能体)。
相关技能
该技能的完整平台技能(全部应用): npx skills add inference-sh/skills@infsh-cli
LLM 模型(与搜索结合用于 RAG): npx skills add inference-sh/skills@llm-models
图像生成: npx skills add inference-sh/skills@ai-image-generation
浏览所有应用: belt app list
限制
资料未提供关于收费、价格、配额、搜索覆盖范围或准确性的具体说明;这些事实暂未提供。使用需先安装 inference.sh CLI(belt)并完成 belt login。