Recherche web
La recherche web expose web_search pour les informations publiques actuelles. Sans service personnalisé activé, elle utilise la recherche HTML DuckDuckGo sans clé. Vous pouvez choisir un service, tester les paramètres en attente et l’activer pour les conversations.
Configurer dans Dashboard
Ouvrez Dashboard → Tools → Web Search.
- Choisissez un fournisseur.
- Saisissez la clé API si nécessaire.
- Vérifiez ou saisissez le point d’accès.
- Sélectionnez Test.
- Enregistrez seulement si le test correspond au service voulu.
Le test effectue une vraie recherche. Il peut consommer du quota et entraîner des frais.
La CLI est aussi disponible :
anyy tools websearch
Services pris en charge
Le catalogue propose :
| Option | web_search.provider |
|---|---|
| Firecrawl Cloud / Firecrawl auto-hébergé | firecrawl (distingué par le point d’accès) |
| Exa / Parallel / Tavily / SearXNG | exa / parallel / tavily / searxng |
| Brave Search Free Tier / Brave Search | brave-free / brave |
| Perplexity / Gemini Search / xAI Grok Search | perplexity / gemini / grok |
Ce périmètre décrit les adaptateurs implémentés, sans qualifier chaque compte, offre ou condition réseau externe. Les services de recherche Gemini/Grok sont distincts des protocoles de conversation ; ils n’ajoutent aucune API native de conversation.
Les services cloud exigent normalement une clé. Firecrawl auto-hébergé et SearXNG exigent un point d’accès HTTP ou HTTPS absolu. Anyy stocke les clés prises en charge comme références de secrets du profil, sans valeur dans config.yaml.
Options Tavily
Tavily propose quatre réglages supplémentaires :
| Option | Valeurs |
|---|---|
| Profondeur de recherche | basic ou advanced |
| Résultats maximum | De 1 à 20 ; 10 par défaut |
| Inclure les images | Booléen ; false par défaut |
| Inclure le contenu brut | Booléen ; false par défaut |
La recherche avancée peut consommer davantage de ressources. Les clés sont search_depth, max_results, include_images et include_raw_content sous web_search.options ; les autres services rejettent ces options propres à Tavily. max_results contrôle la demande envoyée à Tavily, tandis que limit de l’outil modèle reste entre 1 et 10 et limite les résultats retournés. Inclure des images ne garantit pas leur affichage intégré.
Utiliser la recherche
Demandez un fait actuel en précisant si vous voulez des liens :
Find the latest stable release of this library, summarize the changes, and include links to primary sources.
Anyy décide quand rechercher et ne retourne que les résultats fournis. La recherche trouve des sources possibles sans qu’une page non fiable fasse autorité.
Pour les questions techniques, juridiques, médicales ou financières, demandez explicitement des sources primaires ou officielles et vérifiez vous-même les conclusions importantes.
Désactiver ou changer de fournisseur
Le commutateur Dashboard → Tools → Web Search active/désactive le service personnalisé. Avec web_search.enabled: false ou sans fournisseur configuré, web_search utilise DuckDuckGo par défaut ; cela ne désactive pas le réseau. Pour retirer la recherche d’une conversation, excluez web_search de sa sélection d’outils. web_fetch et web_extract sont distincts.
Lors d’un changement, saisissez le nouvel identifiant et retestez ; l’ancienne vérification n’est pas réutilisée pour un autre point d’accès ou des options différentes. Un service personnalisé activé en échec ne bascule pas silencieusement vers la recherche par défaut. DuckDuckGo peut présenter un défi anti-automatisation ; Anyy signale alors la recherche indisponible au lieu de traiter cette page comme des résultats.
Dépannage
| Symptôme | Points à vérifier |
|---|---|
| Échec d’authentification au test | Remplacez la clé et confirmez l’accès au produit/à l’offre |
| Service auto-hébergé inaccessible | Utilisez une URL absolue accessible depuis l’hôte Gateway |
| Test réussi mais recherche absente du chat | Vérifiez l’activation et l’exposition de web_search dans la conversation |
| DuckDuckGo reste contacté après désactivation | Le commutateur a désactivé le service personnalisé ; excluez web_search des outils |
| Options Tavily rejetées | Utilisez basic/advanced et 1 à 20 résultats |
| Résultats faibles ou anciens | Précisez la requête, demandez des sources primaires ou choisissez un service mieux adapté |