Intégration AutoGen
Intégrez Scavio à Microsoft AutoGen pour donner à vos agents une recherche en temps réel sur Google, Amazon, Walmart, YouTube, Reddit, TikTok et Instagram. Le paquet autogen-scavio fournit 32 outils, prêts à être confiés à n'importe quel AssistantAgent d'AutoGen -- une alternative économique à Tavily et SerpAPI.
Un appel, 32 outils
create_scavio_tools() renvoie des outils AutoGen prêts à l'emploi. Chargez tous les fournisseurs, ou passez providers=[...] pour ne charger que ceux dont votre agent a besoin.Introduction
Le paquet autogen-scavio encapsule l'API Scavio sous forme d'outils AutoGen natifs construits sur autogen-core. Chaque outil renvoie du JSON structuré, afin que les agents puissent rechercher, comparer et raisonner sur des données en direct sans scraping ni proxys.
Guide d'intégration étape par étape
Étape 1 : Installer le paquet
pip install autogen-scavioÉtape 2 : Définir votre clé API
Obtenez une clé sur dashboard.scavio.dev, puis exposez-la comme variable d'environnement SCAVIO_API_KEY :
export SCAVIO_API_KEY=sk_live_...Étape 3 : Confier les outils à un agent
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())Chargement sélectif des outils
Ne chargez que les fournisseurs dont vous avez besoin, ou construisez des outils individuels :
# 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)Configuration
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)Outils disponibles
32 outils couvrent sept plateformes. Une sélection des plus courants :
| Fournisseur | Outil | Description |
|---|---|---|
scavio_web_search | Recherche web avec graphes de connaissances et questions associées | |
| Amazon | scavio_amazon_search | Recherche de produits sur plus de 20 marketplaces |
| Amazon | scavio_amazon_product | Détails du produit par ASIN |
| Walmart | scavio_walmart_search | Recherche de produits avec filtres de prix et de livraison |
| Walmart | scavio_walmart_product | Détails du produit par ID |
| YouTube | scavio_youtube_search | Recherche de vidéos avec filtres |
| YouTube | scavio_youtube_metadata | Métadonnées de la vidéo par ID |
scavio_reddit_search | Recherche de publications et de commentaires | |
scavio_reddit_post | Métadonnées de la publication et commentaires par URL | |
| TikTok | scavio_tiktok_search_videos | Recherche de vidéos par mot-clé |
scavio_instagram_profile | Consultation du profil utilisateur |
L'ensemble complet ajoute les catalogues complets de TikTok et Instagram -- profils, publications, reels, commentaires, réponses, hashtags, abonnés et abonnements.
Avantages de Scavio + AutoGen
- 32 outils : web, shopping, vidéo et social dans un seul paquet.
- Chargement sélectif : ne confiez aux agents que les fournisseurs dont ils ont besoin.
- JSON structuré : pas de scraping, de proxys ni d'analyse HTML.
- Économique : la plupart des appels coûtent un seul crédit.
Prochaines étapes
- API Google Search -- référence du point de terminaison et paramètres
- SDK Python -- le client qui alimente ces outils
- Intégration MCP -- le catalogue complet d'outils hébergés