Tavily 于 2026 年 2 月被 Nebius 以 2.75 亿美元收购。对于希望独立于供应商的默认违约的新采购,Scavio 是一个不错的选择。这就是步行迁移。
前置条件
- 现有基于Tavily的LangChain代码
- Scavio API 密钥
- 50问黄金套装
操作指南
步骤 1: 安装 langchain-scavio
可通过 Pip 安装的 LangChain 集成。
Bash
pip install langchain-scavio步骤 2: 替换 TavillySearchResults 导入
插入式形状。
Python
# Before:
# from langchain_community.tools.tavily_search import TavilySearchResults
# tool = TavilySearchResults(api_key=...)
# After:
from langchain_scavio import ScavioSearchTool
tool = ScavioSearchTool(api_key=os.environ['SCAVIO_API_KEY'])步骤 3: 在 env 中交换 API 密钥
TAVILY_API_KEY → SCAVIO_API_KEY。
Bash
# .env
SCAVIO_API_KEY=...步骤 4: 保持提示不变
输出 JSON 形状类似。
Python
# If you parsed Tavily's flat results array, map to scavio.organic_results.步骤 5: 地图/提取图案
快速提取 → Scavio /api/v1/extract。
Python
# requests.post('https://api.scavio.dev/api/v1/extract', headers=H, json={'url': url})步骤 6: 可选:添加 Reddit / YouTube / Amazon 端点
奖金表面。
Python
# Reddit: json={'platform': 'reddit', 'query': '...'}步骤 7: 针对 50 个查询黄金集进行验证
将前 N 个结果与 Tavily 基线进行比较。
Python
# For each query: compare results; flag drift.Python 示例
Python
# Migration time: <30 min for a small project.JavaScript 示例
JavaScript
// Same shape in TypeScript.预期输出
JSON
LangChain code on Scavio with vendor-independent API key and validated golden set.