Claude Code
Claude Code est l'assistant de programmation en ligne de commande officiel d'Anthropic. Il suffit de faire pointer l'adresse et la clé vers Toki Labs pour l'utiliser, sans compte officiel.
Méthode 1 : settings.json (recommandée)
Placez la configuration dans le fichier de réglages propre à Claude Code : les variables d'environnement système restent intactes, et la CLI comme les extensions VS Code / JetBrains le lisent.
| Système | Emplacement du fichier |
|---|---|
| Windows | %USERPROFILE%\.claude\settings.json |
| macOS / Linux | ~/.claude/settings.json |
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.tokilabs.xyz",
"ANTHROPIC_AUTH_TOKEN": "sk-votre-cle",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}Si le fichier contient déjà d'autres réglages, fusionnez simplement les lignes de env. Vous pouvez aussi le créer avec une commande :
New-Item -ItemType Directory -Force "$HOME\.claude" | Out-Null
[IO.File]::WriteAllText("$HOME\.claude\settings.json", @'
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.tokilabs.xyz",
"ANTHROPIC_AUTH_TOKEN": "sk-votre-cle",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}
'@)mkdir -p ~/.claude
cat > ~/.claude/settings.json <<'EOF'
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.tokilabs.xyz",
"ANTHROPIC_AUTH_TOKEN": "sk-votre-cle",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}
EOFmkdir -p ~/.claude
cat > ~/.claude/settings.json <<'EOF'
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.tokilabs.xyz",
"ANTHROPIC_AUTH_TOKEN": "sk-votre-cle",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}
EOFMéthode 2 : variables d'environnement
Définissez les deux variables d'environnement ANTHROPIC_BASE_URL et ANTHROPIC_AUTH_TOKEN. La syntaxe propre à chaque système se trouve dans Windows, macOS et Linux. Si les deux méthodes coexistent, les valeurs de settings.json ont la priorité.
Pour essayer temporairement dans le terminal actuel :
$env:ANTHROPIC_BASE_URL = "https://api.tokilabs.xyz"
$env:ANTHROPIC_AUTH_TOKEN = "sk-votre-cle"
claudeANTHROPIC_BASE_URL=https://api.tokilabs.xyz ANTHROPIC_AUTH_TOKEN=sk-votre-cle claudeANTHROPIC_BASE_URL=https://api.tokilabs.xyz ANTHROPIC_AUTH_TOKEN=sk-votre-cle claudePasser l'écran de connexion
Au premier lancement, Claude Code peut encore demander de se connecter à un compte officiel. Ajoutez l'entrée suivante dans ~/.claude.json (sous Windows %USERPROFILE%\.claude.json) pour la passer :
{
"hasCompletedOnboarding": true
}Choisir un modèle
Tapez /model dans Claude Code pour changer de modèle. Vous pouvez aussi fixer un modèle par défaut dans env de settings.json :
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.tokilabs.xyz",
"ANTHROPIC_AUTH_TOKEN": "sk-votre-cle",
"ANTHROPIC_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5-5"
}
}Les noms de modèles disponibles figurent dans la liste des modèles.
Utilisation dans un IDE
Les extensions Claude Code pour VS Code, Cursor et JetBrains partagent ~/.claude/settings.json avec la CLI : configurez selon la « Méthode 1 », puis redémarrez l'IDE.
Vérifier la prise en compte
Lancez claude puis tapez /status : le champ Base URL doit afficher https://api.tokilabs.xyz.
/v1 à la fin de ANTHROPIC_BASE_URL : Claude Code ajoute automatiquement /v1/messages.