Integracion con AutoGen
Integra Scavio con Microsoft AutoGen para dar a tus agentes busqueda en tiempo real en Google, Amazon, Walmart, YouTube, Reddit, TikTok e Instagram. El paquete autogen-scavio incluye 32 herramientas, listas para entregar a cualquier AssistantAgent de AutoGen -- una alternativa rentable a Tavily y SerpAPI.
Una llamada, 32 herramientas
create_scavio_tools() devuelve herramientas de AutoGen listas para usar. Carga todos los proveedores, o pasa providers=[...] para cargar solo los que tu agente necesita.Introduccion
El paquete autogen-scavio envuelve la API de Scavio como herramientas nativas de AutoGen construidas sobre autogen-core. Cada herramienta devuelve JSON estructurado, para que los agentes puedan buscar, comparar y razonar sobre datos en vivo sin scraping ni proxies.
Guia de integracion paso a paso
Paso 1: Instala el paquete
pip install autogen-scavioPaso 2: Configura tu clave API
Consigue una clave en dashboard.scavio.dev, luego exponla como la variable de entorno SCAVIO_API_KEY:
export SCAVIO_API_KEY=sk_live_...Paso 3: Entrega las herramientas a un 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())Carga selectiva de herramientas
Carga solo los proveedores que necesitas, o construye herramientas individuales:
# 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)Configuracion
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)Herramientas disponibles
32 herramientas abarcan siete plataformas. Una seleccion de las mas comunes:
| Proveedor | Herramienta | Descripcion |
|---|---|---|
scavio_web_search | Busqueda web con grafos de conocimiento y preguntas relacionadas | |
| Amazon | scavio_amazon_search | Busqueda de productos en mas de 20 marketplaces |
| Amazon | scavio_amazon_product | Detalles del producto por ASIN |
| Walmart | scavio_walmart_search | Busqueda de productos con filtros de precio y entrega |
| Walmart | scavio_walmart_product | Detalles del producto por ID |
| YouTube | scavio_youtube_search | Busqueda de videos con filtros |
| YouTube | scavio_youtube_metadata | Metadatos del video por ID |
scavio_reddit_search | Busqueda de publicaciones y comentarios | |
scavio_reddit_post | Metadatos de la publicacion y comentarios por URL | |
| TikTok | scavio_tiktok_search_videos | Busqueda de videos por palabra clave |
scavio_instagram_profile | Consulta de perfil de usuario |
El conjunto completo anade los catalogos completos de TikTok e Instagram -- perfiles, publicaciones, reels, comentarios, respuestas, hashtags, seguidores y seguidos.
Ventajas de Scavio + AutoGen
- 32 herramientas: web, compras, video y redes sociales en un solo paquete.
- Carga selectiva: entrega a los agentes solo los proveedores que necesitan.
- JSON estructurado: sin scraping, proxies ni analisis de HTML.
- Rentable: la mayoria de las llamadas cuestan un solo credito.
Siguientes pasos
- Google Search API -- referencia del endpoint y parametros
- Python SDK -- el cliente que impulsa estas herramientas
- Integracion con MCP -- el catalogo completo de herramientas alojadas