ScavioScavio
产品定价文档
登录开始使用
  1. 首页
  2. 教程
  3. 如何替换LangChain代理中的Brave Search
教程

如何替换LangChain代理中的Brave Search

Brave 的免费套餐已经消失。使用 langchain-Scavio 将 LangChain 中的 BraveSearchResults 工具替换为 Scavio 的多平台搜索。

获取免费API密钥API文档

许多LangChain代理商使用BraveSearchResults作为他们的网络搜索工具。随着 Brave 的免费套餐于 2026 年 2 月取消,这些代理商现在面临着意想不到的成本。本教程将 Brave 工具替换为 langchain-Scavio,每月提供 250 个免费积分并可访问 5 个平台。

前置条件

  • Python 3.10+
  • 浪链已安装
  • Scavio API 密钥

操作指南

步骤 1: 安装 langchain-scavio

将 Brave 搜索包替换为 Scavio 的 LangChain 集成。

Bash
# Remove Brave search (optional, but clean):
pip uninstall langchain-community  # if only used for Brave

# Install Scavio LangChain integration:
pip install langchain-scavio

步骤 2: 替换工具初始化

在代理设置中将 BraveSearchResults 替换为 ScavioSearchResults。

Python
# BEFORE (Brave):
# from langchain_community.tools import BraveSearch
# search_tool = BraveSearch.from_api_key(api_key=os.environ['BRAVE_API_KEY'])

# AFTER (Scavio):
from langchain_scavio import ScavioSearchResults
import os

search_tool = ScavioSearchResults(
    api_key=os.environ['SCAVIO_API_KEY'],
    platform='google',  # or 'reddit', 'youtube', 'amazon', 'walmart'
)

步骤 3: 添加多平台工具(可选)

添加特定于平台的工具以获得更丰富的代理功能。

Python
from langchain_scavio import ScavioSearchResults

# Create tools for different platforms:
google_tool = ScavioSearchResults(api_key=os.environ['SCAVIO_API_KEY'], platform='google')
reddit_tool = ScavioSearchResults(api_key=os.environ['SCAVIO_API_KEY'], platform='reddit')
youtube_tool = ScavioSearchResults(api_key=os.environ['SCAVIO_API_KEY'], platform='youtube')

# Use in agent:
tools = [google_tool, reddit_tool, youtube_tool]

# The agent can now search Google for facts, Reddit for opinions,
# and YouTube for tutorials - all under one API key and credit pool.

步骤 4: 更新您的代理

将新工具连接到您现有的 LangChain 代理中。

Python
from langchain.agents import create_tool_calling_agent, AgentExecutor
from langchain_anthropic import ChatAnthropic
from langchain_core.prompts import ChatPromptTemplate

llm = ChatAnthropic(model='claude-sonnet-4-6')
tools = [google_tool, reddit_tool]

prompt = ChatPromptTemplate.from_messages([
    ('system', 'You are a research assistant. Use search tools to find current information.'),
    ('human', '{input}'),
    ('placeholder', '{agent_scratchpad}'),
])

agent = create_tool_calling_agent(llm, tools, prompt)
executor = AgentExecutor(agent=agent, tools=tools)

result = executor.invoke({'input': 'What is the current state of the SerpAPI lawsuit?'})
print(result['output'])

Python 示例

Python
from langchain_scavio import ScavioSearchResults
import os

tool = ScavioSearchResults(api_key=os.environ['SCAVIO_API_KEY'], platform='google')
result = tool.invoke('python web framework comparison 2026')
print(result)

JavaScript 示例

JavaScript
// langchain-scavio is Python-only. For JS, use HTTP directly:
const tool = {
  name: 'web_search',
  func: async (query) => {
    const r = await fetch('https://api.scavio.dev/api/v1/search', {
      method: 'POST', headers: {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'},
      body: JSON.stringify({platform: 'google', query})
    });
    return JSON.stringify((await r.json()).organic?.slice(0,5));
  }
};

预期输出

JSON
A LangChain agent using langchain-scavio instead of BraveSearch, with multi-platform search capabilities and 250 free credits per month.

相关教程

  • 如何使用 Scavio 构建自主研究代理
  • 如何将 Web 搜索添加到编码代理

常见问题

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

Python 3.10+. 浪链已安装. Scavio API 密钥. Scavio API密钥注册即送50个免费积分。

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

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

相关资源

Best Of

2026年5月LangChain RAG流水线最佳搜索API

Read more
Best Of

2026年最佳LangChain工作流调试工具

Read more
Use Case

LangChain Tavily 迁移

Read more
Solution

LangChain DaaS + 缓存 + MCP技术栈

Read more
Solution

将LangChain抓取器迁移到搜索API

Read more
Use Case

OpenSEO 搭配 Scavio 数据后端

Read more

开始构建

Brave 的免费套餐已经消失。使用 langchain-Scavio 将 LangChain 中的 BraveSearchResults 工具替换为 Scavio 的多平台搜索。

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

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

产品

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

开发者

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

替代方案

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

工具

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

© 2026 Scavio. 保留所有权利。

Featured on TAAFT
服务条款隐私政策