Aller au contenu principal

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.

  1. Choisissez un fournisseur.
  2. Saisissez la clé API si nécessaire.
  3. Vérifiez ou saisissez le point d’accès.
  4. Sélectionnez Test.
  5. 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 :

Optionweb_search.provider
Firecrawl Cloud / Firecrawl auto-hébergéfirecrawl (distingué par le point d’accès)
Exa / Parallel / Tavily / SearXNGexa / parallel / tavily / searxng
Brave Search Free Tier / Brave Searchbrave-free / brave
Perplexity / Gemini Search / xAI Grok Searchperplexity / 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 :

OptionValeurs
Profondeur de recherchebasic ou advanced
Résultats maximumDe 1 à 20 ; 10 par défaut
Inclure les imagesBooléen ; false par défaut
Inclure le contenu brutBoolé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é.

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é.

Demander des sources de qualité

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ômePoints à vérifier
Échec d’authentification au testRemplacez la clé et confirmez l’accès au produit/à l’offre
Service auto-hébergé inaccessibleUtilisez une URL absolue accessible depuis l’hôte Gateway
Test réussi mais recherche absente du chatVérifiez l’activation et l’exposition de web_search dans la conversation
DuckDuckGo reste contacté après désactivationLe commutateur a désactivé le service personnalisé ; excluez web_search des outils
Options Tavily rejetéesUtilisez basic/advanced et 1 à 20 résultats
Résultats faibles ou anciensPrécisez la requête, demandez des sources primaires ou choisissez un service mieux adapté