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églagesafesearchreste surstrict, de sorte quesafesearch=offne 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,moderateetstrictpoursafesearchdans LLM Context ; la recherche locale reste surstrictlorsque le réglage n’est pas fourni. - Le paramètre
enable_localvautnullpar défaut, peut détecter automatiquement le recours à la recherche locale à partir des en-têtes de localisation et acceptetrueoufalsepour 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-CityetX-Loc-Country. - Dans la référence de l’API Brave Web Search,
offsignifie qu’aucun filtrage n’est appliqué,moderatefiltre les images et vidéos explicites tout en autorisant les domaines pour adultes, etstrictexclut tous les contenus pour adultes des résultats de recherche. - La référence de Web Search indique que
moderateest la valeur par défaut desafesearchpour 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
- Quand Brave LLM Context passe-t-il aux résultats de recherche locale ?
- Comment filtrer les fragments de texte peu pertinents dans Brave LLM Context ?
- En quoi Brave LLM Context diffère-t-il des résultats web classiques ?
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
- Brave Search API, « LLM Context: Web search for AI agents and chatbots », sans date
- 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