Accueil › Claude Code › Référence de la CLI
Vue d’ensembleInstallationréférence de la CLITarifs et limitesAgent SDKCompétences et pluginsGitHubWeb, bureau et IDEModèlesErreursOpen source ?TutorielPour les étudiantsAutomatisation de l’assurance qualitéComparaison avec CursorComparaison avec Codex et OpenCodeSous-agentsHooksMCPÉcosystèmeVS CodeOpenRouterLimites de débitGuide en chinois
Dernière mise à jour : 11 octobre 2026

Documentation de la CLI Claude Code : commandes et options

Claude Code propose deux modes : la session interactive accessible avec claude, et un mode d’impression non interactif pour les scripts et la CI. Voici la référence pratique pour les deux.

TLDR

  • claude démarre une session interactive dans le répertoire courant ; claude -p "..." exécute un seul prompt, puis se termine.
  • Les commandes slash gèrent la session : /init, /compact, /clear, /model, /cost, /status, /permissions, /mcp, /agents.
  • --output-format json et --allowedTools permettent de l’utiliser dans des scripts ; -c / -r reprennent les sessions.

Lancement

claude                          # interactive session
claude "fix the failing test"   # start with a prompt
claude -p "summarise this repo"  # print mode: answer, then exit
claude -c                       # continue the most recent session
claude -r                       # pick a session to resume
claude --model claude-opus-5    # choose the model for this session

Options à connaître

  • -p, --print — non interactif ; fournit une sortie à partir d’une entrée transmise par un pipe. La base de toute utilisation dans des scripts et en CI.
  • --output-format text|json|stream-json — sortie structurée pour le mode d’impression.
  • --model <id> — tout modèle proposé par le point de terminaison (/v1/models sur cette passerelle en affiche la liste).
  • --allowedTools "Read,Edit,Bash(git *)" — préautoriser les outils pour que le mode d’impression ne soit jamais bloqué par une demande de confirmation.
  • --dangerously-skip-permissions — aucune demande de confirmation. À utiliser uniquement dans un conteneur ou un environnement isolé jetable.
  • --max-turns N — limiter la boucle de l’agent lors des exécutions sans interface.
  • --add-dir <path> — permettre à la session de travailler dans plusieurs répertoires.

Commandes slash au sein d’une session

  • /init — rédiger un fichier CLAUDE.md pour le projet (conventions, commandes de compilation, éléments à éviter).
  • /compact [focus] — résumer la conversation pour libérer du contexte ; le moyen le plus efficace de maîtriser les coûts.
  • /clear — repartir avec un contexte vide.
  • /model — changer de modèle en cours de session ; /cost — tokens et dépenses jusqu’à présent ; /status — point de terminaison, clé, modèle, version.
  • /permissions — ce que l’agent peut faire sans demander d’autorisation ; /config — paramètres ; /memory — modifier les fichiers de mémoire.
  • /mcp — serveurs MCP connectés ; /agents — définir et gérer les sous-agents ; /hooks — hooks shell déclenchés par les événements des outils.
  • /review — examiner une pull request ; /doctor — diagnostiquer l’installation ; /help — tout le reste.

claude setup-token : authentification longue durée pour la CI avec un abonnement

claude setup-token effectue une connexion unique dans un navigateur et affiche un token OAuth de longue durée pour un abonnement Claude Pro/Max, destiné aux environnements sans interface où /login est impossible. Exportez-le sous le nom CLAUDE_CODE_OAUTH_TOKEN en CI : les exécutions en mode d’impression utilisent alors le quota de l’abonnement. Cette fonction est réservée aux abonnements ; avec une clé API (Anthropic ou passerelle), cette étape est inutile — définissez plutôt ANTHROPIC_API_KEY.

Mode d’impression pour les scripts et la CI

cat error.log | claude -p "explain the root cause in three lines"

claude -p "write a changelog entry for the staged diff" \
  --allowedTools "Read,Bash(git diff *)" \
  --output-format json

Le mode d’impression est la façon dont l’action GitHub, les intégrations aux éditeurs et l’Agent SDK utilisent Claude Code. Lorsque ANTHROPIC_BASE_URL pointe vers la passerelle, ces exécutions sont facturées sur votre solde de passerelle ou votre forfait illimité plutôt que sur un compte Anthropic.

Où se trouve la configuration

  • CLAUDE.md à la racine du dépôt (et CLAUDE.local.md pour les notes personnelles) — mémoire du projet, lue à chaque session.
  • .claude/settings.json — autorisations, hooks et environnement propres au projet ; ~/.claude/settings.json — configuration globale.
  • ~/.claude/skills/ et .claude/skills/ — compétences ; .claude/agents/ — définitions des sous-agents.
  • Environnement : ANTHROPIC_BASE_URL, ANTHROPIC_API_KEY / ANTHROPIC_AUTH_TOKEN, ainsi que les remplacements de modèles par niveau décrits dans le guide des modèles.

Essayez gratuitement pour commencer

Les nouveaux comptes reçoivent 5 $ de crédit API offert avec le code CLAUDECODE — de quoi passer une soirée à utiliser Claude Code avec Sonnet — puis des crédits valant 7.69231× leur valeur nominale.

export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_key

Créer un compte avec le code CLAUDECODE

Questions fréquentes

Comment exécuter Claude Code sans l’invite interactive ?

Utilisez le mode d’impression : claude -p "votre prompt". Combinez-le avec --allowedTools et --output-format json pour les scripts, et transmettez les fichiers par un pipe sur l’entrée standard.

Que fait /compact ?

Cette commande demande au modèle de résumer la conversation jusqu’à présent et remplace l’historique par ce résumé. Le contexte diminue, le coût par tour baisse et la session peut continuer. Exécutez-la chaque fois qu’une tâche change de direction.

Puis-je utiliser Claude Code avec une autre URL de base d’API ?

Oui — définissez ANTHROPIC_BASE_URL. /status confirme le point de terminaison utilisé par la session.

Utilisez Claude Code sur la passerelle

Les mêmes modèles, deux variables d’environnement, des crédits valant 7.69231× leur valeur nominale — ou une offre illimitée à tarif forfaitaire. Nouveaux comptes : 5 $ de crédit API offert avec le code CLAUDECODE.

Obtenir une clé API Voir les offres illimitées

AI Prime Tech est une passerelle API indépendante et n’est ni affiliée à Anthropic, ni approuvée ou parrainée par Anthropic. « Claude » et « Claude Code » sont des marques commerciales d’Anthropic. Les fonctionnalités de Claude Code décrites ici correspondent à la documentation publique d’Anthropic au moment de la rédaction et évoluent fréquemment ; les prix et les listes de modèles de cette page proviennent des paramètres en temps réel de cette passerelle.

Autres guides Claude Code

Claude Code : le guide completComment installer Claude CodeLes tarifs et limites de Claude Code expliquésLe SDK Claude Code, désormais Claude Agent SDKCompétences et plugins Claude CodeClaude Code dans GitHub : l’App, l’Action et @claudeClaude Code dispose-t-il d’une interface web ? Le web, le bureau et l’IDE expliquésQuel modèle Claude Code utilise et comment en changerLes erreurs de Claude Code et comment les résoudreClaude Code est-il open source ?Tutoriel Claude Code : votre première vraie sessionClaude pour les étudiants : Claude Code, l’API et ce que le statut étudiant vous apporte réellementComment utiliser Claude Code pour automatiser l’assurance qualitéClaude Code ou Cursor : lequel choisir, quand — et comment utiliser les deuxClaude Code vs Codex vs OpenCode : comparaison des agents de terminalSous-agents de Claude Code : fonctionnement, définition et équipes d’agentsHooks de Claude Code : un contrôle déterministe des actions de l’agentMCP dans Claude Code : connexion de serveurs, portées, MCP distant et exemples concretsL’écosystème Claude Code : routeurs, frameworks, plugins et listes qui les recensentClaude Code dans VS Code : l’extension, l’utilisation via le terminal et les erreursComment utiliser OpenRouter dans Claude Code (et quand s’en passer)Erreur de limite de débit de Claude : ce que signifie « API error: rate limit reached » et comment la résoudreComment utiliser Claude Code : de l’installation à l’utilisation quotidienne