
Recherche Web
La fonction retrieval.webSearch
effectue une recherche web en utilisant Tavily ou Bing Web Search.
Pages Web
Section intitulée « Pages Web »Par défaut, l’API renvoie les 10 premières pages web dans le champ webPages
sous forme d’un tableau de fichiers, de manière similaire à env.files
. Le contenu contient l’extrait résumé retourné par le moteur de recherche.
const webPages = await retrieval.webSearch("microsoft")def("PAGES", webPages)
Vous pouvez utiliser fetchText
pour télécharger le contenu complet de la page web.
Configuration Tavily
Section intitulée « Configuration Tavily »L’API Tavily donne accès à un moteur de recherche puissant pour les agents LLM.
TAVILY_API_KEY="your-api-key"
Configuration de Bing Web Search
Section intitulée « Configuration de Bing Web Search »L’API utilise Bing Web Search v7 pour effectuer des recherches sur le web. Pour utiliser l’API, vous devez créer une ressource Bing Web Search dans le portail Azure et stocker la clé API dans le fichier .env
.
BING_SEARCH_API_KEY="your-api-key"
Ajoutez le script système system.retrieval_web_search pour enregistrer un outil qui utilise retrieval.webSearch
.
script({ ..., system: ["system.retrieval_web_search"]})...