AskAI CLI pour ChatGPT, Claude et DeepSeek
Posez des questions, examinez un diff Git, faites expliquer des journaux ou résumer la sortie d’une commande sans quitter votre terminal. Un petit client sans dépendances utilise les mêmes modèles et le même quota de tokens que votre compte AskAI.free.
$ git diff | askai "Examine cette modification"
La validation est correcte, mais le traitement des erreurs peut laisser la transaction ouverte. Déplacez le rollback dans un bloc finally et ajoutez un test pour la requête rejetée.
$ utilisation d’askai
Plan : Pro Tokens restants : 24 883 420 Limite de requêtes : 60 par minute
Installer avec npm
Nécessite Node.js 18 ou une version ultérieure. Le package n’a aucune dépendance tierce à l’exécution. La publication sur le registre npm est prête ; ce package direct est disponible dès maintenant, le temps de connecter le compte éditeur npm d’AskAI.
SHA-256: afb0a683e360d77e92ca8a0c74816aae5248c667347ce27c6b26eb9e5cc34691
Une IA qui s’intègre aux méthodes de travail dans le terminal
Le CLI est volontairement minimaliste : il envoie des prompts à l'API AskAI existante, affiche des réponses épurées sur la sortie standard et s'intègre naturellement aux pipelines, fichiers et scripts.
Exécuter askai "your question" sans ouvrir de navigateur ni interrompre votre tâche en cours.
Transmettez des journaux, des diffs ou du texte généré via stdin et ajoutez une instruction en langage courant pour le modèle.
Utiliser --model pour choisir n'importe quel modèle ChatGPT, Claude ou DeepSeek modèle disponible avec votre forfait.
Ajouter --json lorsqu’un autre programme a besoin de la réponse complète compatible avec OpenAI, plutôt que de la seule réponse textuelle.
askai models indique la disponibilité et les tarifs des jetons ; askai usage indique le quota restant.
Le prompt de configuration masqué écrit un fichier de configuration accessible uniquement à l’utilisateur. La CI peut utiliser ASKAI_API_KEY sans enregistrer de fichier.
Configurez le CLI AskAI en trois étapes
Le CLI utilise une clé API AskAI. Les clés sont accessibles aux comptes Pro et Max payants après validation du premier paiement de l'abonnement ; l'essai gratuit n'inclut pas l'accès à l'API ni au CLI.
Installer le paquet
Installez globalement pour que askai la commande est disponible dans tous les terminaux.
npm install -g https://askai.free/static/downloads/askaifree-1.0.0.tarCréer et enregistrer une clé API
Créez la clé dans votre compte, puis utilisez l’invite locale à saisie masquée. AskAI n’affiche plus jamais la clé complète.
askai config set-keyInterrogez, utilisez un pipe ou automatisez
Commencez par un prompt direct, puis associez la commande aux outils que vous utilisez déjà.
git diff | askai "Find correctness and security risks"Commandes utiles de la CLI AskAI
askai config set-model claude-opus-5
askai -m chatgpt-5-6-sol "Plan this migration"
askai -s "Be concise" "Explain this stack trace"
askai models
askai usage
ASKAI_API_KEY=... askai --json "Summarize the build"
Questions sur AskAI CLI
Qu’est-ce que l’AskAI CLI ?
C’est un client Node.js en ligne de commande sans dépendances pour l’API AskAI.free. Il envoie des prompts directs ou des données transmises par un pipe au modèle de votre choix et affiche la réponse dans le terminal.
L’outil fonctionne-t-il pendant l’essai gratuit ?
Non. La CLI utilise l’accès API payant. Les clients Pro et Max obtiennent cet accès après l’encaissement du premier paiement de l’abonnement.
Où ma clé API est-elle stockée ?
La configuration interactive l'enregistre dans le répertoire de configuration utilisateur de votre système d'exploitation, avec des permissions réservées à cet utilisateur. Pour la CI ou les environnements temporaires, définissez ASKAI_API_KEY à la place.
Quels modèles puis-je utiliser ?
Exécuter askai models pour consulter le catalogue actuel des modèles et savoir lesquels sont accessibles avec votre formule. Vous pouvez choisir un modèle pour une commande ou enregistrer un modèle par défaut.
La CLI exécute-t-elle les commandes shell générées par l’IA ?
Non. Il se contente d’envoyer du texte et d’afficher la réponse du modèle. Il n’exécute pas les commandes reçues, ne modifie pas les fichiers du projet et ne donne pas au modèle accès au terminal.