Integração com AutoGen
Integre o Scavio ao Microsoft AutoGen para dar aos seus agentes busca em tempo real no Google, Amazon, Walmart, YouTube, Reddit, TikTok e Instagram. O pacote autogen-scavio traz 32 ferramentas, prontas para entregar a qualquer AssistantAgent do AutoGen -- uma alternativa econômica ao Tavily e ao SerpAPI.
Uma chamada, 32 ferramentas
create_scavio_tools() retorna ferramentas do AutoGen prontas para uso. Carregue todos os provedores ou passe providers=[...] para carregar apenas os que seu agente precisa.Introdução
O pacote autogen-scavio encapsula a API do Scavio como ferramentas nativas do AutoGen construídas sobre o autogen-core. Cada ferramenta retorna JSON estruturado, para que os agentes possam pesquisar, comparar e raciocinar sobre dados ao vivo sem scraping ou proxies.
Guia de integração passo a passo
Passo 1: Instale o pacote
pip install autogen-scavioPasso 2: Configure sua chave de API
Obtenha uma chave em dashboard.scavio.dev, depois exponha-a como a variável de ambiente SCAVIO_API_KEY:
export SCAVIO_API_KEY=sk_live_...Passo 3: Entregue as ferramentas a um agente
import asyncio
from autogen_agentchat.agents import AssistantAgent
from autogen_ext.models.openai import OpenAIChatCompletionClient
from autogen_scavio import create_scavio_tools
tools = create_scavio_tools()
agent = AssistantAgent(
name="researcher",
model_client=OpenAIChatCompletionClient(model="gpt-5.5"),
tools=tools,
system_message="You are a research assistant with access to search tools.",
)
async def main():
result = await agent.run(task="What are the top AI agent frameworks in 2026?")
print(result.messages[-1].content)
asyncio.run(main())Carregamento seletivo de ferramentas
Carregue apenas os provedores de que você precisa ou crie ferramentas individuais:
# Only Google and Amazon tools
tools = create_scavio_tools(providers=["google", "amazon"])
# Only YouTube
tools = create_scavio_tools(providers=["youtube"])
# Individual tool factories
from autogen_scavio import create_web_search_tool, create_amazon_search_tool
web_tool = create_web_search_tool(max_results=10)
amazon_tool = create_amazon_search_tool(max_results=5)Configuração
from autogen_scavio import configure
# Set the API key programmatically
configure(api_key="sk_live_...")
# Or pass it to the factory
tools = create_scavio_tools(api_key="sk_live_...", max_results=10)Ferramentas disponíveis
32 ferramentas abrangem sete plataformas. Uma seleção das mais comuns:
| Provedor | Ferramenta | Descrição |
|---|---|---|
scavio_web_search | Busca na web com grafos de conhecimento e perguntas relacionadas | |
| Amazon | scavio_amazon_search | Busca de produtos em mais de 20 marketplaces |
| Amazon | scavio_amazon_product | Detalhes do produto por ASIN |
| Walmart | scavio_walmart_search | Busca de produtos com filtros de preço e entrega |
| Walmart | scavio_walmart_product | Detalhes do produto por ID |
| YouTube | scavio_youtube_search | Busca de vídeos com filtros |
| YouTube | scavio_youtube_metadata | Metadados do vídeo por ID |
scavio_reddit_search | Busca de posts e comentários | |
scavio_reddit_post | Metadados do post e comentários por URL | |
| TikTok | scavio_tiktok_search_videos | Busca de vídeos por palavra-chave |
scavio_instagram_profile | Consulta de perfil de usuário |
O conjunto completo adiciona os catálogos completos do TikTok e do Instagram -- perfis, posts, reels, comentários, respostas, hashtags, seguidores e seguidos.
Vantagens do Scavio + AutoGen
- 32 ferramentas: web, compras, vídeo e social em um único pacote.
- Carregamento seletivo: entregue aos agentes apenas os provedores de que precisam.
- JSON estruturado: sem scraping, proxies ou análise de HTML.
- Econômico: a maioria das chamadas custa um único crédito.
Próximos passos
- Google Search API -- referência do endpoint e parâmetros
- SDK Python -- o cliente que impulsiona essas ferramentas
- Integração com MCP -- o catálogo completo de ferramentas hospedadas