NanoClaw accède à l'API Claude à moindre coût via Defapi.
NanoClaw est un assistant intelligent personnel fonctionnant dans un conteneur isolé, interagissant avec les utilisateurs via WhatsApp. Il est capable d'exécuter des tâches et d'accéder à des fichiers dans un environnement Linux sécurisé. En connectant NanoClaw à Defapi, les utilisateurs peuvent bénéficier de capacités d'IA puissantes à un coût réduit.
Introduction
NanoClaw gère principalement les informations d'authentification API via le fichier .env situé à la racine du projet.
L'avantage de la plateforme Defapi est de fournir des interfaces API entièrement compatibles avec les versions officielles, tout en offrant un coût d'utilisation d'environ 50 % du prix officiel, ce qui est idéal pour un assistant IA personnel fonctionnant à long terme.
Tous les modèles de Defapi sont fondamentalement compatibles avec les protocoles suivants :
- Interface
v1/chat/completions - Interface
v1/messages - Interface
v1beta/models/
Étapes de configuration
-
Obtenir les identifiants API
Inscrivez-vous sur la plateforme Defapi et obtenez votre API Key exclusive. -
Configurer les variables d'environnement
Ouvrez le fichier.envà la racine du projet NanoClaw. Modifiez ou ajoutez les configurations suivantes pour diriger les requêtes API vers Defapi et insérez votre API Key :ANTHROPIC_API_KEY=your-defapi-api-key ANTHROPIC_BASE_URL=https://api.defapi.com/v1 -
Redémarrer le service de l'application
Après avoir enregistré le fichier de configuration, redémarrez le service NanoClaw pour que les nouvelles variables d'environnement prennent effet.- Si vous utilisez un démon (comme launchctl sur macOS), rechargez le service :
launchctl unload ~/Library/LaunchAgents/com.nanoclaw.plist launchctl load ~/Library/LaunchAgents/com.nanoclaw.plist - Si vous êtes en mode développement, vous pouvez relancer
npm run dev.
- Si vous utilisez un démon (comme launchctl sur macOS), rechargez le service :
Vérifier si NanoClaw fonctionne correctement
Méthode 1 : Test par message direct
Assurez-vous que le service a démarré avec succès. Ouvrez WhatsApp et envoyez un message de test dans un groupe enregistré ou dans une discussion privée avec l'assistant, par exemple :
@Andy Bonjour, veuillez répondre à ce message pour confirmer que la connexion est normale.
si la configuration est correcte, l'assistant répondra en quelques secondes.
Méthode 2 : Vérifier les logs d'exécution
Consultez les journaux système en temps réel pour confirmer que les requêtes API réussissent et qu'il n'y a pas d'erreurs d'authentification :
tail -f logs/nanoclaw.log
tail -f logs/nanoclaw.error.log
Si aucune erreur de type 401 Unauthorized n'apparaît, cela signifie que l'interface est correctement connectée.
5 Cas d'utilisation courants
-
Assistant de communication multiplateforme 24/7
Via l'interface WhatsApp, posez des questions à l'assistant à tout moment pour obtenir des réponses sur des connaissances générales, des problèmes de programmation ou la rédaction de textes, sans avoir à ouvrir une application spécifique. -
Planification automatisée des tâches quotidiennes
Définissez des instructions périodiques pour que NanoClaw envoie chaque matin les prévisions météorologiques et l'emploi du temps, ou organise automatiquement un résumé de travail à la fin de chaque semaine. -
Collaborateur intelligent pour projets locaux
Permettez à l'assistant IA dans le conteneur de lire en toute sécurité des répertoires de travail spécifiques, pour qu'il vous aide à réviser du code, à trouver des erreurs dans un projet ou à résumer le contenu essentiel de documents longs. -
Chercheur d'informations Web en temps réel
Envoyez un lien Web et demandez à l'assistant d'extraire le contenu de la page et de générer un résumé des points clés ; ou demandez-lui de rechercher des événements d'actualité spécifiques et des tendances du marché sur Internet. -
Exécuteur d'interactions par navigateur
En combinaison avec des outils d'automatisation de navigateur, commandez à l'assistant d'accéder de manière autonome à des sites Web pour effectuer des opérations complexes, comme comparer les prix de produits sur des plateformes d'e-commerce ou aider à consulter des informations sur les vols.