La recherche locale peut-elle désactiver le filtrage des contenus pour adultes dans Brave LLM Context ?

L'équipe Citead, mis à jour le

En bref. La recherche locale de Brave LLM Context maintient safesearch sur strict ; safesearch=off ne désactive donc pas le filtrage des contenus pour adultes.

Définition : Non. Dans Brave LLM Context, la recherche locale (local recall) est un mode de recherche qui tient compte de la localisation et que contrôle le paramètre enable_local ; lorsqu’elle est active, le réglage safesearch reste sur strict, de sorte que safesearch=off ne supprime pas le filtrage des contenus pour adultes pour cette requête. Brave précise cette exception dans sa documentation de LLM Context.

Points clés

  • Brave propose les options off, moderate et strict pour safesearch dans LLM Context ; la recherche locale reste sur strict lorsque le réglage n’est pas fourni.
  • Le paramètre enable_local vaut null par défaut, peut détecter automatiquement le recours à la recherche locale à partir des en-têtes de localisation et accepte true ou false pour imposer la recherche locale ou le classement web standard.
  • La documentation de Brave LLM Context indique que les requêtes locales peuvent utiliser des en-têtes de localisation tels que X-Loc-Lat, X-Loc-Long, X-Loc-City et X-Loc-Country.
  • Dans la référence de l’API Brave Web Search, off signifie qu’aucun filtrage n’est appliqué, moderate filtre les images et vidéos explicites tout en autorisant les domaines pour adultes, et strict exclut tous les contenus pour adultes des résultats de recherche.
  • La référence de Web Search indique que moderate est la valeur par défaut de safesearch pour ce point de terminaison.

Comment fonctionne l’exception de la recherche locale ?

La recherche locale est le mode de recherche de Brave qui tient compte de la localisation pour des requêtes portant, par exemple, sur des restaurants, des commerces et des itinéraires. Dans LLM Context, enable_local=true impose la recherche locale, tandis que enable_local=false impose le classement web standard même en présence d’en-têtes de localisation. Lorsque enable_local n’est pas défini, l’API active automatiquement la recherche locale si un en-tête de localisation est fourni.

Le réglage safesearch est évalué conjointement avec ce choix de mode de recherche. Le tableau des paramètres de LLM Context indique que ce réglage contrôle le filtrage des contenus pour adultes et que l’absence de valeur signifie qu’aucun filtrage n’est appliqué, sauf pour la recherche locale, qui reste sur strict. Cette phrase énonce l’exception documentée : la recherche locale conserve un filtrage strict même lorsqu’une requête demande off.

Quels réglages de la requête interviennent ?

La requête peut combiner un paramètre d’activation de la recherche locale, une valeur SafeSearch et un contexte de localisation. Brave documente les méthodes GET et POST pour le point de terminaison LLM Context, le contexte de localisation étant fourni par des en-têtes. Une requête peut préciser explicitement les deux réglages concernés :

curl -X GET "https://api.search.brave.com/res/v1/llm/context?q=restaurants+near+me&enable_local=true&safesearch=off" \
  -H "X-Subscription-Token: <YOUR_API_KEY>"

Avec ces en-têtes de localisation et sans valeur explicite pour enable_local, le mécanisme de détection automatique documenté s’applique. L’ajout de enable_local=true rend ce choix explicite. L’ajout de safesearch=off ne modifie pas la règle de filtrage strict de la recherche locale. Pour utiliser le comportement général de off décrit dans la référence de Web Search, la requête doit utiliser le classement web standard avec enable_local=false.

Quelle différence avec le fonctionnement habituel de SafeSearch dans Web Search ?

La référence de l’API Brave Web Search décrit off comme l’absence de filtrage. Elle décrit moderate comme un filtrage des contenus explicites, tels que les images et les vidéos, qui autorise les domaines pour adultes dans les résultats, et strict comme l’exclusion de tous les contenus pour adultes des résultats de recherche. Ce point de terminaison indique moderate comme valeur par défaut.

LLM Context propose les trois mêmes valeurs, mais documente un comportement plus restrictif pour la recherche locale. Le sens général de off ne prévaut donc pas sur l’exception de LLM Context lorsque la recherche tenant compte de la localisation est active. La distinction porte sur l’option SafeSearch elle-même et sur le mode de recherche qui l’applique.

Comment vérifier le réglage dans une intégration ?

La vérification de la requête sortante porte sur enable_local, safesearch et les éventuels en-têtes X-Loc-. Une requête avec des en-têtes de localisation et sans enable_local repose sur la détection automatique. Une requête avec enable_local=true impose la recherche locale. Une requête avec enable_local=false impose le classement web standard même si des en-têtes de localisation restent présents : c’est le moyen documenté d’obtenir le comportement général de safesearch=off.

Termes associés

Questions fréquentes

Si vous définissez safesearch=off, la recherche locale supprime-t-elle le filtrage des contenus pour adultes ?

Non. La documentation de LLM Context indique que la recherche locale reste sur strict ; off ne désactive donc pas cette exception.

Comment conserver la recherche locale avec un filtrage strict ?

Définissez enable_local=true et utilisez safesearch=strict. La requête précise alors explicitement à la fois le choix de la recherche locale et celui du filtrage strict.

Comment utiliser le comportement général de off ?

Définissez enable_local=false pour que la requête utilise le classement web standard. La référence de Web Search définit off comme l’absence de filtrage pour son réglage SafeSearch général.

Sources

  1. Brave Search API, « LLM Context: Web search for AI agents and chatbots », sans date
  2. Brave Search API, « Web Search », sans date

Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO

Testez une page et voyez quoi corriger en premier

L'analyse prend en général moins de 10 secondes et ne demande pas de compte.

400 000+ pages notées dans le benchmark public