ScavioScavio
ProdutoPreçosDocumentação
EntrarComece agora

Documentation

  • Introdução
  • Início rápido
  • API do Google
  • API do YouTube
  • API da Amazon
  • API do Walmart
  • API do Reddit
  • API do TikTok
  • API Instagram
  • Integração OpenClaw
  • Integração MCP
  • Integração n8n
  • Integração Vercel AI SDK
  • Integração CrewAI
  • Códigos de País
  • Limites de Taxa
  • Erros

Integração Vercel AI SDK

A Scavio é disponibilizada como um conjunto de ferramentas prontas para o Vercel AI SDK. Importe as ferramentas de @scavio/ai-sdk e passe-as para generateText ou streamText para dar a qualquer agente do AI SDK busca em tempo real no Google, YouTube, Reddit, Amazon, Walmart, TikTok e Instagram — um pacote, uma chave de API, sem código HTTP personalizado.

Pré-requisitos

  1. Node.js 18 ou posterior.
  2. Uma chave de API do Scavio de dashboard.scavio.dev.

Instalar

Bash
npm install @scavio/ai-sdk ai

ai e zod são dependências de par (peer dependencies); o SDK JS scavio é empacotado e chamado internamente.

Defina sua chave de API

Bash
export SCAVIO_API_KEY=sk_live_your_key

Cada fábrica de ferramenta lê SCAVIO_API_KEY do ambiente. Você também pode passá-la explicitamente: scavioSearch({ apiKey: "sk_live_..." }).

Início rápido

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);

Usar uma única ferramenta

Cada provedor também é exportado como sua própria fábrica, então você pode expor uma lista enxuta de ferramentas ao modelo:

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",
});

Cada fábrica aceita { apiKey?, maxResults?, ...ScavioConfig }. maxResults reduz arrays de results longos antes que cheguem ao modelo (padrão de 10), mantendo o uso de tokens baixo.

Ferramentas disponíveis

scavioTools() retorna cada ferramenta indexada por nome, pronta para ser espalhada na opção tools. Ou importe as fábricas individualmente.

FábricaNome da ferramentaProvedor
scavioSearchscavio_searchBusca web do Google
scavioYoutubeSearchscavio_youtube_searchBusca de vídeos do YouTube
scavioRedditSearchscavio_reddit_searchReddit (2 créditos)
scavioAmazonSearchscavio_amazon_searchProdutos da Amazon
scavioWalmartSearchscavio_walmart_searchProdutos do Walmart
scavioTiktokSearchscavio_tiktok_searchVídeos do TikTok
scavioInstagramSearchscavio_instagram_searchUsuários do Instagram

Como funciona

Cada ferramenta é uma tool() padrão do AI SDK com um schema de entrada Zod tipado, então o modelo recebe dicas precisas de argumentos e o SDK valida as chamadas antes de executá-las. As chamadas passam pelo SDK JS scavio, que cuida da autenticação, da limitação de taxa e da formatação das requisições. Os resultados das ferramentas são retornados ao modelo como a resposta JSON bruta da Scavio.

Custos de crédito

A maioria das chamadas custa 1 crédito. O Reddit custa 2 créditos, e o Google custa 2 quando light_request=false. Consulte a referência de limites de taxa para os limites de plano e a referência de erros para orientação sobre nova tentativa.

Recursos

  • @scavio/ai-sdk no npm
  • Documentação do Vercel AI SDK
  • SDK JS scavio no npm
  • Início rápido da API Scavio
  • Referência da API de Busca do Google
ScavioScavio

API de pesquisa em tempo real para agentes de IA. Pesquise em todas as plataformas, não apenas no Google.

Produto

  • Recursos
  • Preços
  • Painel
  • Afiliados

Desenvolvedores

  • Documentação
  • Referência da API
  • Início Rápido
  • Integração MCP
  • SDK Python

Alternativas

  • Alternativa ao Tavily
  • Alternativa ao SerpAPI
  • Alternativa ao Firecrawl
  • Alternativa ao Exa

Ferramentas

  • Formatador JSON
  • cURL para Código
  • Contador de Tokens
  • Todas as Ferramentas

© 2026 Scavio. Todos os direitos reservados.

Featured on TAAFT
Termos de ServiçoPolítica de Privacidade