Integrazione con AutoGen
Integra Scavio con Microsoft AutoGen per offrire ai tuoi agenti una ricerca in tempo reale su Google, Amazon, Walmart, YouTube, Reddit, TikTok e Instagram. Il pacchetto autogen-scavio include 32 strumenti, pronti da consegnare a qualsiasi AssistantAgent di AutoGen -- un'alternativa economica a Tavily e SerpAPI.
Una chiamata, 32 strumenti
create_scavio_tools() restituisce strumenti AutoGen pronti all'uso. Carica tutti i provider oppure passa providers=[...] per caricare solo quelli di cui il tuo agente ha bisogno.Introduzione
Il pacchetto autogen-scavio incapsula l'API di Scavio come strumenti AutoGen nativi costruiti su autogen-core. Ogni strumento restituisce JSON strutturato, così gli agenti possono cercare, confrontare e ragionare su dati in tempo reale senza scraping né proxy.
Guida all'integrazione passo dopo passo
Passo 1: Installa il pacchetto
pip install autogen-scavioPasso 2: Imposta la tua chiave API
Ottieni una chiave su dashboard.scavio.dev, poi esponila come variabile d'ambiente SCAVIO_API_KEY:
export SCAVIO_API_KEY=sk_live_...Passo 3: Fornisci gli strumenti 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())Caricamento selettivo degli strumenti
Carica solo i provider di cui hai bisogno oppure crea singoli strumenti:
# 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)Configurazione
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)Strumenti disponibili
32 strumenti coprono sette piattaforme. Una selezione dei più comuni:
| Provider | Strumento | Descrizione |
|---|---|---|
scavio_web_search | Ricerca web con knowledge graph e domande correlate | |
| Amazon | scavio_amazon_search | Ricerca di prodotti su oltre 20 marketplace |
| Amazon | scavio_amazon_product | Dettagli del prodotto per ASIN |
| Walmart | scavio_walmart_search | Ricerca di prodotti con filtri di prezzo e spedizione |
| Walmart | scavio_walmart_product | Dettagli del prodotto per ID |
| YouTube | scavio_youtube_search | Ricerca di video con filtri |
| YouTube | scavio_youtube_metadata | Metadati del video per ID |
scavio_reddit_search | Ricerca di post e commenti | |
scavio_reddit_post | Metadati del post e commenti per URL | |
| TikTok | scavio_tiktok_search_videos | Ricerca di video per parola chiave |
scavio_instagram_profile | Ricerca del profilo utente |
Il set completo aggiunge i cataloghi completi di TikTok e Instagram -- profili, post, reel, commenti, risposte, hashtag, follower e seguiti.
Vantaggi di Scavio + AutoGen
- 32 strumenti: web, shopping, video e social in un unico pacchetto.
- Caricamento selettivo: fornisci agli agenti solo i provider di cui hanno bisogno.
- JSON strutturato: niente scraping, proxy o parsing HTML.
- Economico: la maggior parte delle chiamate costa un solo credito.
Prossimi passi
- Google Search API -- riferimento dell'endpoint e parametri
- SDK Python -- il client che alimenta questi strumenti
- Integrazione con MCP -- il catalogo completo degli strumenti ospitati