ScavioScavio
产品定价文档
登录开始使用

文档

  • 简介
  • 快速开始
  • Google Search API
  • YouTube API
  • Amazon API
  • Walmart API
  • Reddit API
  • TikTok API
  • Instagram API
  • OpenClaw集成
  • MCP集成
  • n8n集成
  • Vercel AI SDK集成
  • CrewAI集成
  • 国家代码
  • 速率限制
  • 错误

Vercel AI SDK 集成

Scavio以一组开箱即用的工具形式提供给 Vercel AI SDK。从 @scavio/ai-sdk 导入这些工具,并将其传递给 generateText 或 streamText,即可让任何 AI SDK 智能体 跨Google、YouTube、Reddit、Amazon、Walmart、TikTok和Instagram进行实时搜索 — 一个包,一个API密钥,无需编写自定义HTTP代码。

前提条件

  1. Node.js 18或更高版本。
  2. 从 dashboard.scavio.dev 获取的Scavio API密钥。

安装

Bash
npm install @scavio/ai-sdk ai

ai 和 zod 是对等依赖; scavio JS SDK已捆绑在内,并在底层被调用。

设置你的API密钥

Bash
export SCAVIO_API_KEY=sk_live_your_key

每个工具工厂都会从环境变量中读取 SCAVIO_API_KEY。你也可以 显式传入:scavioSearch({ apiKey: "sk_live_..." })。

快速开始

import { generateText, stepCountIs } from "ai";
import { openai } from "@ai-sdk/openai";
import { scavioTools } from "@scavio/ai-sdk";

const { text } = await generateText({
  model: openai("gpt-4o-mini"),
  tools: scavioTools(),
  stopWhen: stepCountIs(3),
  prompt: "Find the official GitHub repo of the Agno framework and summarize it",
});

console.log(text);

使用单个工具

每个数据源也作为独立的工厂导出,因此你可以向模型暴露一个精简的工具列表:

import { generateText, stepCountIs } from "ai";
import { openai } from "@ai-sdk/openai";
import { scavioSearch, scavioAmazonSearch } from "@scavio/ai-sdk";

const { text } = await generateText({
  model: openai("gpt-4o-mini"),
  tools: {
    scavio_search: scavioSearch({ maxResults: 5 }),
    scavio_amazon_search: scavioAmazonSearch(),
  },
  stopWhen: stepCountIs(3),
  prompt: "Compare prices for a mechanical keyboard on Amazon",
});

每个工厂接受 { apiKey?, maxResults?, ...ScavioConfig }。 maxResults 会在过长的 results 数组到达模型之前进行裁剪 (默认为10),从而降低token使用量。

可用工具

scavioTools() 返回按名称索引的每个工具,可直接展开到 tools 选项中。或者单独导入各个工厂。

工厂工具名称数据源
scavioSearchscavio_searchGoogle网页搜索
scavioYoutubeSearchscavio_youtube_searchYouTube视频搜索
scavioRedditSearchscavio_reddit_searchReddit(2积分)
scavioAmazonSearchscavio_amazon_searchAmazon商品
scavioWalmartSearchscavio_walmart_searchWalmart商品
scavioTiktokSearchscavio_tiktok_searchTikTok视频
scavioInstagramSearchscavio_instagram_searchInstagram用户

工作原理

每个工具都是一个标准的 AI SDK tool(),带有类型化的 Zod 输入模式, 因此模型能获得准确的参数提示,SDK也会在调用执行前进行校验。 调用通过 scavio JS SDK进行,由它处理认证、速率限制 和请求格式化。工具结果以原始的Scavio JSON响应形式返回给模型。

积分消耗

大多数调用消耗1积分。Reddit消耗2积分,当 light_request=false 时Google消耗2积分。参阅 速率限制 文档了解套餐限制,参阅 错误 文档获取重试指导。

资源

  • npm上的@scavio/ai-sdk
  • Vercel AI SDK 文档
  • npm上的scavio JS SDK
  • Scavio API快速开始
  • Google Search API参考
ScavioScavio

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

产品

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

开发者

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

替代方案

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

工具

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

© 2026 Scavio. 保留所有权利。

Featured on TAAFT
服务条款隐私政策