spellcheck

À UTILISER pour la correction orthographique. Retourne la requête corrigée si elle contient des fautes. La plupart des endpoints de recherche intègrent un correcteur orthographique ; n'utilisez ceci que pour le nettoyage de requête avant recherche ou une interface « Vouliez-vous dire ? ».

npx skills add https://github.com/brave/brave-search-skills --skill spellcheck

Correction orthographique

Requiert une clé API : Obtenez-la sur https://api.search.brave.com

Plan : Inclus dans le plan Spellcheck. Voir https://api-dashboard.search.brave.com/app/subscriptions/subscribe

Démarrage rapide (cURL)

curl -s "https://api.search.brave.com/res/v1/spellcheck/search" \
  -H "Accept: application/json" \
  -H "X-Subscription-Token: ${BRAVE_SEARCH_API_KEY}" \
  -G \
  --data-urlencode "q=artifical inteligence" \
  --data-urlencode "lang=en" \
  --data-urlencode "country=US"

Endpoint

GET https://api.search.brave.com/res/v1/spellcheck/search

Authentification : En-tête X-Subscription-Token: <API_KEY>

Paramètres

Paramètre Type Requis Défaut Description
q string Oui Requête à vérifier orthographiquement (1-400 caractères, max 50 mots)
lang string Non en Préférence de langue (code langue de 2+ caractères, par ex. en, fr, de, pt-br, zh-hans). 51 codes supportés
country string Non US Pays de recherche (code pays sur 2 lettres ou ALL)

Champs de réponse

Champ Type Description
type string Toujours "spellcheck"
query.original string La requête d'entrée telle que soumise
results array Suggestions corrigées orthographiquement. Peut être vide si aucune correction n'est trouvée
results[].query string Une version corrigée de la requête

Exemple de réponse

{
  "type": "spellcheck",
  "query": {
    "original": "artifical inteligence"
  },
  "results": [
    {
      "query": "artificial intelligence"
    }
  ]
}

Cas d'usage

  • Nettoyage de requête pré-recherche : Vérifiez l'orthographe avant de décider quel endpoint de recherche appeler
  • Interface « Voulez-vous dire ? » : Montrez aux utilisateurs une suggestion corrigée avant de lancer la recherche
  • Normalisation de requêtes en masse : Nettoyez les entrées utilisateur en bulk

Notes

  • Alternative intégrée : Web Search et LLM Context ont spellcheck=true par défaut — utilisez cet endpoint autonome uniquement quand vous avez besoin de la correction avant de chercher
  • Conscient du contexte : Les corrections considèrent le contexte complet de la requête, pas seulement les mots individuels

Skills similaires