Guide de configuration Linux
Pour les principales distributions (Ubuntu, Debian, Fedora, Arch, etc.), ainsi que WSL et les serveurs distants. Les instructions supposent bash.
1. Ouvrir un terminal
Sur un bureau, appuyez sur Ctrl + Alt + T pour ouvrir un terminal ; sur un serveur, connectez-vous simplement en SSH. Exécutez les commandes suivantes en tant qu'utilisateur normal, sans sudo (sauf pour installer Node.js).
2. Installer Node.js
Node.js 18 ou plus récent est requis. La version fournie par la distribution est souvent trop ancienne ; nous recommandons nvm, qui ne nécessite pas les droits root :
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
source ~/.bashrc
nvm install --lts
node -vcurl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejssudo dnf install -y nodejssudo pacman -S nodejs npmnpm install -g peut nécessiter sudo. nvm évite ce problème.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 |
cat >> ~/.bashrc <<'EOF'
# Toki Labs · Claude
export ANTHROPIC_BASE_URL="https://api.tokilabs.xyz"
export ANTHROPIC_AUTH_TOKEN="sk-votre-cle"
EOF
source ~/.bashrcVérifier la prise en compte
~/.bashrc par ~/.zshrc ; avec fish, utilisez une syntaxe comme set -Ux ANTHROPIC_BASE_URL https://api.tokilabs.xyz.echo $ANTHROPIC_BASE_URL4. Vérifier la connexion
Si vous obtenez une liste de modèles JSON contenant "data", l'adresse et la clé sont correctes.
curl "$ANTHROPIC_BASE_URL/v1/models" -H "Authorization: Bearer $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
curl -fsSL https://claude.ai/install.sh | bashOu installez avec npm :
npm install -g @anthropic-ai/claude-codePasser la connexion au compte officiel lors du premier lancement :
[ -f ~/.claude.json ] || echo '{"hasCompletedOnboarding": true}' > ~/.claude.jsonLancez-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.
Serveurs et Docker
Les tâches planifiées et services systemd ne chargent pas ~/.bashrc. Utilisez Environment= dans le fichier unit, ou passez les variables avec -e dans Docker :
docker run --rm \
-e ANTHROPIC_BASE_URL=https://api.tokilabs.xyz \
-e ANTHROPIC_AUTH_TOKEN=sk-votre-cle \
your-imageRétablir la configuration
Si vous n'en avez plus besoin, supprimez ces variables d'environnement pour revenir aux valeurs par défaut :
# Ouvrez ~/.bashrc dans un éditeur, supprimez les 2 lignes export sous « # Toki Labs · Claude », puis :
unset ANTHROPIC_BASE_URL ANTHROPIC_AUTH_TOKEN