Skip to content

Connexion de Claude Code CLI ​

Difficulté ⌨️ Intermédiaire (ligne de commande) | Format d'interface Claude | base_url https://byesu.si

Infos de connexion
Adresse APIhttps://byesu.si
Clé APIsk-xxxxxxxxCréer dans la console →
Modèleclaude-opus-5-5
Format API Claude · noms de modèles selon la console

Claude Code est l'assistant de programmation en ligne de commande officiel d'Anthropic. Par défaut, il se connecte à Anthropic ; nous utilisons deux variables d'environnement pour le rediriger vers Byesu.

Avant de commencer

Rendez-vous d'abord dans Console → Jetons pour créer un jeton dans le groupe Claude (voir Choisir un groupe). Remplacez le sk-xxxx ci-dessous par le vôtre.

Étape 1 : Installer Claude Code ​

Choisissez l'une des deux méthodes :

bash
curl -fsSL https://claude.ai/install.sh | bash
bash
npm install -g @anthropic-ai/claude-code

La voie npm nécessite d'installer d'abord Node.js 18+ (si vous ne l'avez pas, téléchargez la version LTS sur nodejs.org). Les utilisateurs Windows doivent en outre installer au préalable Git for Windows — Claude Code dépend de Git Bash, et sans lui le démarrage échoue avec une erreur.

Une fois installé, vérifiez :

bash
claude --version

Étape 2 : Pointer vers Byesu (au choix) ​

Méthode 1 : Script en une commande (le plus rapide, recommandé) ​

Nous avons déjà inscrit l'adresse de l'interface dans le script — après l'exécution, il vous suffit de coller votre clé API (sk-xxxx). Le script écrit la configuration dans le fichier de réglages de Claude Code, ~/.claude/settings.json, et saute l'écran de connexion officiel : pas de source, pas besoin de rouvrir le terminal — lancez claude directement.

powershell
iex (irm 'https://docs.byesu.si/setup/claude.ps1')
bash
curl -fsSL https://docs.byesu.si/setup/claude.sh | bash

Le script met aussi en commentaire les anciennes variables ANTHROPIC_* de ~/.bashrc / ~/.zshrc (l'original est sauvegardé en *.byesu-bak.<date>) pour qu'une ancienne clé ne prenne pas le pas sur la nouvelle configuration ; la version Windows supprime les variables d'environnement utilisateur du même nom.

Méthode 2 : Écrire la configuration à la main ​

① ~/.claude/settings.json (sous Windows : C:\Users\<vous>\.claude\settings.json ; si le fichier existe déjà, ajoutez seulement le bloc env) :

json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://byesu.si",
    "ANTHROPIC_AUTH_TOKEN": "sk-votre-jeton"
  }
}

② ~/.claude.json (lui aussi dans votre dossier personnel) : ajoutez "hasCompletedOnboarding": true dans les { } extérieures, ou créez le fichier avec :

json
{
  "hasCompletedOnboarding": true
}

Sans cela, le premier lancement ouvre l'écran de connexion claude.ai (ouvrir un lien, coller un code). C'est la connexion au compte Anthropic : inutile avec Byesu.

Attention

  • ANTHROPIC_BASE_URL vaut https://byesu.si (format Anthropic, sans /v1).
  • Utilisez ANTHROPIC_AUTH_TOKEN et non ANTHROPIC_API_KEY : avec ce dernier, Claude Code demande d'abord de confirmer la clé API.
  • Si un ancien ANTHROPIC_API_KEY est encore exporté dans votre shell, il l'emporte sur ces réglages : exécutez unset ANTHROPIC_API_KEY, ou supprimez cette ligne de ~/.bashrc / ~/.zshrc et ouvrez un nouveau terminal.

Étape 3 : Choisir le modèle (facultatif) ​

Après avoir lancé Claude Code, tapez /model pour changer de modèle ; vous pouvez aussi définir le modèle par défaut via une variable d'environnement :

bash
export ANTHROPIC_MODEL="claude-opus-5-5"   # le plus performant actuellement ; ou un autre modèle Claude depuis la console

Étape 4 : Lancer et vérifier ​

Placez-vous dans n'importe quel dossier de projet et démarrez :

bash
claude

Demandez-lui une petite tâche (par exemple « liste les fichiers du dossier courant ») ; s'il répond normalement, la connexion fonctionne ✅

Claude Code fonctionnant normalement

Bloqué ? ​

  • 401 / Jeton invalide → Clé mal saisie, ou un ancien ANTHROPIC_API_KEY traîne dans votre shell (exécutez unset ANTHROPIC_API_KEY ou ouvrez un nouveau terminal) (détails)
  • Claude Code ouvre l'écran de connexion claude.ai et demande un code → La configuration n'a pas été prise en compte : relancez le script ci-dessus, ou ajoutez hasCompletedOnboarding à ~/.claude.json comme dans la méthode 2
  • Aucun canal disponible → Le jeton n'est pas dans le groupe Claude (Choisir un groupe, détails)
  • Solde insuffisant → Rechargez depuis la console (détails)
  • Pour le reste, voir Erreurs courantes et solutions

Un problème ? Contactez le support ou rejoignez notre groupe.