Guide de configuration Windows
Pour Windows 10 / 11. Tout se fait dans PowerShell, sans droits administrateur.
1. Ouvrir un terminal
Appuyez sur Win + X et choisissez « Terminal » ou « Windows PowerShell ». Toutes les commandes ci-dessous s'exécutent dans PowerShell ; n'utilisez pas l'ancienne fenêtre cmd.
2. Installer Node.js
Claude Code nécessite Node.js 18 ou plus récent ; sous Windows, il faut aussi Git for Windows (qui fournit Git Bash). Installez-les avec winget, intégré au système :
winget install OpenJS.NodeJS.LTS
winget install Git.GitUne fois l'installation terminée, fermez puis rouvrez le terminal et vérifiez les versions :
node -v
git --versionnpm affiche « l'exécution de scripts est désactivée sur ce système », lancez une fois Set-ExecutionPolicy -Scope CurrentUser RemoteSigned et confirmez avec Y.3. Définir les variables d'environnement
Définissez les deux variables ci-dessous. L'adresse de l'API est https://api.tokilabs.xyz.
| Variable | Valeur | Utilisée par |
|---|---|---|
ANTHROPIC_BASE_URL | https://api.tokilabs.xyz | Claude Code, SDK Anthropic |
ANTHROPIC_AUTH_TOKEN | sk-votre-cle | Claude Code |
# Écrit dans les variables d'environnement utilisateur, permanent (sans droits administrateur)
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.tokilabs.xyz", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-votre-cle", "User")Vérifier la prise en compte
Après avoir exécuté les commandes, fermez toutes les fenêtres de terminal et VS Code, puis rouvrez-les pour que les nouvelles variables soient prises en compte. Vérifiez avec :
$env:ANTHROPIC_BASE_URLPas envie d'utiliser des commandes ? Méthode par l'interface graphique
- Appuyez sur Win, recherchez « Modifier les variables d'environnement pour votre compte » et ouvrez-le.
- Dans la zone « Variables utilisateur », cliquez sur « Nouvelle » et ajoutez les deux variables du tableau ci-dessus.
- Cliquez sur « OK » pour enregistrer, puis rouvrez le terminal.
4. Vérifier la connexion
Si vous obtenez une liste de modèles JSON contenant "data", l'adresse et la clé sont correctes.
# Attention : dans PowerShell, utilisez curl.exe ; curl seul appelle Invoke-WebRequest
curl.exe "$env:ANTHROPIC_BASE_URL/v1/models" -H "Authorization: Bearer $env:ANTHROPIC_AUTH_TOKEN"401 signifie que la clé est incorrecte ou n'est plus valide ; en cas de délai de connexion dépassé, vérifiez les réglages de proxy de votre machine. Voir la FAQ.5. Installer Claude Code
irm https://claude.ai/install.ps1 | iexOu installez avec npm :
npm install -g @anthropic-ai/claude-codePasser la connexion au compte officiel lors du premier lancement :
# Créé uniquement si le fichier n'existe pas, pour ne pas écraser la configuration existante
if (!(Test-Path "$HOME\.claude.json")) {
[IO.File]::WriteAllText("$HOME\.claude.json", '{"hasCompletedOnboarding": true}')
}Lancez-le dans le dossier de votre projet :
cd votre-projet
claudeAprès le lancement, tapez /status : si Base URL affiche https://api.tokilabs.xyz, les requêtes passent par Toki Labs. Tapez /model pour changer de modèle, par exemple claude-opus-5-5. Plus de réglages dans Configuration détaillée de Claude Code.
Utiliser WSL
Si vous développez dans WSL (Windows Subsystem for Linux), suivez le guide de configuration Linux dans le terminal WSL. Les variables d'environnement de WSL et de Windows sont indépendantes et doivent être configurées séparément.
Rétablir la configuration
Si vous n'en avez plus besoin, supprimez ces variables d'environnement pour revenir aux valeurs par défaut :
foreach ($n in "ANTHROPIC_BASE_URL","ANTHROPIC_AUTH_TOKEN") {
[Environment]::SetEnvironmentVariable($n, $null, "User")
}