Skip to main content
Kimi est un fournisseur web_search reposant sur la recherche Web native de Moonshot. Moonshot synthétise une réponse unique avec des citations intégrées, comme les fournisseurs de réponses étayées de Gemini et Grok, au lieu de renvoyer une liste de résultats classés.

Configuration

1

Créer une clé

Obtenez une clé API auprès de Moonshot AI.
2

Enregistrer la clé

Définissez KIMI_API_KEY ou MOONSHOT_API_KEY dans l’environnement du Gateway (pour une installation du Gateway, ajoutez-la à ~/.openclaw/.env), ou configurez-la avec :
Choisir Kimi pendant openclaw onboard ou openclaw configure --section web demande également :
  • la région de l’API Moonshot : https://api.moonshot.ai/v1 ou https://api.moonshot.cn/v1
  • le modèle de recherche Web (par défaut : kimi-k2.6)

Configuration

tools.web.search.provider est détecté automatiquement à partir des clés API disponibles lorsqu’il est omis ; définissez-le explicitement sur kimi si plusieurs identifiants de recherche sont configurés. La forme équivalente limitée à tools.web.search.kimi (apiKey, baseUrl, model) fonctionne également ; les deux structures sont fusionnées dans la même configuration résolue. Valeurs par défaut : baseUrl utilise https://api.moonshot.ai/v1 lorsqu’il est omis, et model utilise kimi-k2.6. Si le trafic de discussion utilise l’hôte chinois (models.providers.moonshot.baseUrl : https://api.moonshot.cn/v1), le web_search de Kimi réutilise automatiquement cet hôte lorsque son propre baseUrl n’est pas défini, afin que les clés .cn ne soient pas envoyées accidentellement au point de terminaison international (qui renvoie une erreur HTTP 401 pour ces clés). Définissez explicitement le baseUrl de Kimi pour remplacer cet héritage.

Exigence d’étayage

OpenClaw ne renvoie un résultat web_search de Kimi qu’après que la réponse de Moonshot inclut des preuves d’étayage issues de la recherche Web native, comme une répétition d’appel à l’outil $web_search, des search_results ou des URL de citation. Si Kimi répond directement sans étayage (par exemple « Je ne peux pas naviguer sur Internet »), OpenClaw renvoie une erreur kimi_web_search_ungrounded au lieu de traiter ce texte comme un résultat de recherche. Réessayez la requête, passez à un fournisseur structuré comme Brave ou utilisez web_fetch / l’outil de navigation lorsque vous disposez déjà d’une URL cible.

Paramètres de l’outil

Pages connexes