概述
从 Tavily 迁移到 Scavio 需要系统化的方法来确保搜索质量不受影响。此工作流涵盖 API 参数映射、并行运行结果对比、逐步流量切换和迁移后验证等完整迁移流程。
触发器
手动触发
计划
一次性迁移
工作流步骤
1
审计 Tavily 用量
统计当前 Tavily 的调用量、端点使用情况和查询模式。
2
映射 API 参数
将 Tavily 的 API 参数映射到 Scavio 对应参数,记录差异和兼容性。
3
并行运行对比
同时调用 Tavily 和 Scavio,比对搜索结果的质量和完整性。
4
逐步迁移流量
从 10% 开始逐步增加 Scavio 的流量占比,直到完全切换。
5
完成迁移验证
确认所有功能正常后,完全切换到 Scavio 并停用 Tavily。
Python 实现
Python
# pip install langchain-scavio
from langchain_scavio import ScavioSearchTool
import os
tool = ScavioSearchTool(api_key=os.environ['SCAVIO_API_KEY'])
result = tool.run('latest LLM benchmarks 2026')
# replaces TavilySearchResults usage with same call shapeJavaScript 实现
JavaScript
// import { ScavioSearchTool } from 'langchain-scavio';
// const t = new ScavioSearchTool({ apiKey: process.env.SCAVIO_API_KEY });使用的平台
包含知识图谱、PAA和AI概览的网页搜索