使用 Tavily API 进行网络搜索、网页内容提取、抓取、映射和研究。当用户需要搜索信息、获取网页内容、从网站抓取数据、绘制网站地图或进行深度研究时使用此技能。AI 应根据任务自动选择最合适的模式。
使用 Tavily API 进行网络搜索和信息提取。
首先安装依赖:
bash
npm install @tavily/core
设置 API Key:
bash
export TAVILYAPIKEY=tvly-your-api-key
javascript
const { tavily } = require(@tavily/core);
const apiKey = process.env.TAVILYAPIKEY;
if (!apiKey) {
throw new Error(请配置 TAVILYAPIKEY 环境变量。访问 https://tavily.com 获取 API Key);
}
const tvly = tavily({ apiKey });
AI 应根据任务类型自动选择合适的模式:
| 任务类型 | 推荐模式 | 说明 |
|---|---|---|
| 快速问答、信息检索 | search | 获取搜索结果和答案 |
| 获取特定网页内容 |
适用于:快速问答、信息检索、新闻搜索
javascript
const response = await tvly.search(Who is Leo Messi?);
console.log(response);
选项:
javascript
const response = await tvly.search(Python 教程, {
searchDepth: basic, // basic 或 advanced
maxResults: 10,
includeAnswer: true,
includeRawContent: false,
includeImages: false
});
适用于:获取特定网页的详细内容
javascript
const response = await tvly.extract(https://en.wikipedia.org/wiki/Artificial_intelligence);
console.log(response);
选项:
javascript
const response = await tvly.extract(https://example.com, {
includeImages: true
});
适用于:批量抓取网站内容、深度内容获取
javascript
const response = await tvly.crawl(https://docs.tavily.com, {
instructions: Find all pages on the Python SDK
});
console.log(response);
选项:
javascript
const response = await tvly.crawl(https://example.com, {
instructions: 提取所有产品页面,
maxDepth: 2,
maxPages: 10
});
适用于:了解网站结构、发现相关页面
javascript
const response = await tvly.map(https://docs.tavily.com);
console.log(response);
选项:
javascript
const response = await tvly.map(https://example.com, {
depth: 2,
maxPages: 20
});
适用于:深度研究、综合多来源分析
javascript
const response = await tvly.research(What are the latest developments in AI?);
console.log(response);
选项:
javascript
const response = await tvly.research(最新 AI 发展动态, {
depth: extensive, // basic 或 extensive
maxSources: 10
});
项目提供了封装好的脚本:
重要: 使用此技能前必须配置 API Key。
或在脚本/代码中直接传入:
javascript
const tvly = tavily({ apiKey: tvly-your-actual-api-key });
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 mdgs-tavily-search-skill-1776120090 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 mdgs-tavily-search-skill-1776120090 技能
skillhub install mdgs-tavily-search-skill-1776120090
文件大小: 4.82 KB | 发布时间: 2026-4-15 13:22