ScavioScavio
产品定价文档
登录开始使用
  1. 首页
  2. 教程
  3. 如何通过搜索和提取构建 n8n LLM 研究管道
教程

如何通过搜索和提取构建 n8n LLM 研究管道

构建一个 n8n 工作流程,用于搜索和提取 LLM 的内容,所有这些都在一个 Scavio API 密钥下进行。用一个供应商取代 Tavily + Firecrawl。

获取免费API密钥API文档

一个 r/n8n 线程请求一个搜索 API,该 API 集成了 LLM 管道的搜索和内容提取。本教程连接了完整的 n8n 流程:Scadio 搜索 → Scavio 提取 → LLM 摘要 → 输出。

前置条件

  • n8n(云或自托管)
  • Scavio API 密钥

操作指南

步骤 1: Webhook 触发器或 Cron

用于临时研究的 Webhook; Cron 用于每日摘要。

Text
// n8n trigger node — Webhook with topic input

步骤 2: HTTP 请求 — Scavio 搜索

POST /api/v1/search 并包含主题。

Text
Method: POST
URL: https://api.scavio.dev/api/v1/search
Headers: x-api-key = {{ $env.SCAVIO_API_KEY }}
Body: { "query": "{{ $json.topic }}" }

步骤 3: 迭代前 5 个结果

Split-In-Batches 节点,批量大小 1。

Text
// n8n: Split In Batches → loop over organic_results[0..5]

步骤 4: HTTP 请求 — 每个结果的 Scavio 提取

每个 URL POST /api/v1/extract。

Text
Body: { "url": "{{ $json.link }}", "format": "markdown" }

步骤 5: LLM节点总结

克劳德/GPT/Groq。

Text
Prompt: 'Summarize this content into a 200-word brief: {{ $json.markdown }}'

步骤 6: 聚合+输出

将所有 5 个摘要合并为一个响应。

Text
// n8n: Merge node, then Respond to Webhook with the combined brief.

Python 示例

Python
# Out of n8n the equivalent script:
import os, requests
API_KEY = os.environ['SCAVIO_API_KEY']
H = {'x-api-key': API_KEY}

def research(topic):
    s = requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': topic}).json()
    out = []
    for r in s.get('organic_results', [])[:5]:
        e = requests.post('https://api.scavio.dev/api/v1/extract', headers=H, json={'url': r['link'], 'format': 'markdown'}).json()
        out.append({'url': r['link'], 'md': e.get('markdown', '')[:3000]})
    return out

print(len(research('mcp server best practices 2026')))

JavaScript 示例

JavaScript
// n8n is config-driven. See node-by-node steps above.

预期输出

JSON
Per request: 6 Scavio calls (1 search + 5 extracts) ≈ $0.026. Five summarized sources ready for an LLM context window.

相关教程

  • 如何向 AI 助手添加结构化搜索
  • 如何替换深度研究代理的 Bing Web 搜索 API

常见问题

大多数开发者在15到30分钟内完成本教程。您需要一个Scavio API密钥(免费套餐即可)和可用的Python或JavaScript环境。

n8n(云或自托管). Scavio API 密钥. Scavio API密钥注册即送50个免费积分。

可以。免费套餐注册即送50个积分,完全足够完成本教程并构建一个可运行的原型解决方案。

Scavio提供原生LangChain包(langchain-scavio)、MCP服务器以及适用于任何HTTP客户端的REST API。本教程使用 the raw REST API, 但您可以根据需要适配您选择的框架。

相关资源

Best Of

2026 年 n8n 的最佳 Tavily 替代品

Read more
Solution

n8n LLM管道技术栈

Read more
Use Case

代理工作流程的 Tavily 到 Scavio 迁移

Read more
Use Case

n8n 法学硕士研究助理

Read more
Workflow

n8n LLM 研究管道工作流程

Read more
Comparison

Firecrawl vs Scavio

Read more

开始构建

构建一个 n8n 工作流程,用于搜索和提取 LLM 的内容,所有这些都在一个 Scavio API 密钥下进行。用一个供应商取代 Tavily + Firecrawl。

获取免费API密钥阅读文档
ScavioScavio

面向AI智能体的实时搜索API。搜索所有平台,不仅仅是Google。

产品

  • 功能
  • 定价
  • 控制台
  • 联盟计划

开发者

  • 文档
  • API参考
  • 快速开始
  • MCP集成
  • Python SDK

替代方案

  • Tavily替代方案
  • SerpAPI替代方案
  • Firecrawl替代方案
  • Exa替代方案

工具

  • JSON格式化
  • cURL转代码
  • Token计数器
  • 全部工具

© 2026 Scavio. 保留所有权利。

Featured on TAAFT
服务条款隐私政策