Guide d’intégration agent
Utiliser Crush avec l’API LLM WaveSpeed
Ce guide montre comment connecter Crush à WaveSpeed AI avec ~/.config/crush/crush.json, Chat completions compatibles OpenAI, /v1/chat/completions, la base URL https://llm.wavespeed.ai/v1 et le modèle par défaut deepseek/deepseek-v4.1-flash-1017. Copiez la configuration ci-dessus, exportez votre clé API, lancez l’agent, puis vérifiez les requests dans Logs.
Créer une clé d’accès WaveSpeed
Exporter localement la clé requise
Coller la configuration dans
~/.config/crush/crush.jsonExécuter crush et consulter Logs
Ce que configure ce setup Crush
Protocole
Chat completions compatibles OpenAI
Endpoint
/v1/chat/completions
Modèle
deepseek/deepseek-v4.1-flash-1017
La configuration prête à copier ci-dessus est le seul fichier Crush à modifier pour le setup recommandé : ~/.config/crush/crush.json. Gardez la clé API dans votre environnement shell afin de ne pas la commit dans un dépôt.
Dépannage
La clé API n’est pas prise en compte
Exportez WAVESPEED_API_KEY dans le même shell que celui où vous lancez Crush. Si vous utilisez un profil shell, rechargez le terminal avant de démarrer l’agent.
Les requests échouent avec une erreur de protocole ou endpoint
Vérifiez que Crush utilise Chat completions compatibles OpenAI et endpoint /v1/chat/completions. Les incompatibilités de protocole sont la cause la plus fréquente des erreurs 404 ou payload.
Le modèle sélectionné ne fonctionne pas
Confirmez que l’ID du modèle existe dans WaveSpeed Models, puis collez l’ID exact dans ~/.config/crush/crush.json. Vous pouvez commencer avec le modèle par défaut affiché sur cette page.
Aucun request n’apparaît dans Logs
Vérifiez que Crush utilise la base URL WaveSpeed et votre clé API actuelle. Envoyez ensuite un nouveau prompt depuis l’agent local et actualisez Logs.
Ce guide Crush peut-il apparaître dans les moteurs de recherche ?
Oui. Cette page est conçue comme un guide de setup indexable pour les utilisateurs recherchant Crush custom provider, endpoint compatible OpenAI, base URL et workflows de configuration locale d’agent.