ANTHROPIC_BASE_URL vers Tokios et définissez votre clé API Tokios, et Claude Code s’exécutera contre un modèle local sur Ollama, LM Studio, llama.cpp, ou vLLM — depuis n’importe quelle machine, pas seulement celle qui exécute le modèle. Chaque requête passe par votre tunnel privé vers votre propre matériel.
Prérequis
- Un connecteur Tokios en cours d’exécution apparié avec votre modèle local — voir Installation du connecteur
- Un nom de déploiement de modèle enregistré — voir Enregistrer un modèle
- Une clé API Tokios — voir Clés API
- Claude Code installé
Configurez l’environnement
- Windows CMD
- macOS & Linux
claude-code-windows.cmd
Persistez la configuration
Pour éviter d’exporter les variables dans chaque nouvelle session de terminal, ajoutez-les au fichier de paramètres propre de Claude Code, à votre profil shell ou à un fichier.env.
~/.claude/settings.json
L’option la plus portable, car elle voyage avec votre configuration Claude Code plutôt qu’avec votre shell. Utilisez .claude/settings.json à l’intérieur d’un projet pour l’appliquer uniquement à ce projet :
~/.claude/settings.json
Claude Code lit ce fichier au démarrage, donc une session déjà ouverte ne prendra pas en compte une modification tant que vous ne la redémarrez pas. Si votre clé est rejetée ici, remplacez
ANTHROPIC_API_KEY par ANTHROPIC_AUTH_TOKEN, qui définit la valeur brute Authorization: Bearer — la forme que les passerelles qui émettent leurs propres clés attendent..env (par exemple via direnv ou un plugin shell), créez un fichier .env à la racine de votre projet :
.env
Vérifier la connexion
Exécuter une invite unique rapide pour confirmer que Claude Code atteint votre modèle local via Tokios :Claude Code envoie la requête au format de messages Anthropic. Tokios la traduit dans le format attendu par votre backend local et renvoie le résultat en flux continu.