Agents de code · Claude Code
Utiliser Claude Code avec des modèles open source hébergés dans l’UE
Claude Code lit son point d’accès dans des variables d’environnement. Vous gardez donc l’agent et changez le modèle qui travaille derrière. inference.eu prend en charge le format Anthropic Messages. Définissez l’URL de base et un jeton, fixez les modèles, et vos sessions tournent sur des modèles open-weight dans des centres de données européens.
- 01Format d'API: Anthropic Messages
- 02Centres de données dans l'UE
- 03Couvert par un seul DPA
Configuré en quelques minutes
- 1
Créez une clé API dans votre compte inference.eu et exportez-la sous le nom
INFERENCE_EU_API_KEY. - 2
Réglez
ANTHROPIC_BASE_URLsur l’hôte inference.eu sans le/v1final, etANTHROPIC_AUTH_TOKENsur votre clé. - 3
Videz
ANTHROPIC_API_KEYet, si vous avez déjà utiliséclaude login, lancez/logoutpour qu’aucun identifiant Anthropic ne prenne le dessus. - 4
Fixez
ANTHROPIC_MODELet les variablesANTHROPIC_DEFAULT_*_MODELsur des identifiants de modèles inference.eu. - 5
Lancez
claudeet ouvrez/status. L’URL de base doit afficher l’hôte inference.eu et le jeton doit provenir deANTHROPIC_AUTH_TOKEN.
# Claude Code adds /v1/messages itself, so pass the host without /v1.
INFERENCE_EU_BASE_URL="https://api.inference.eu/v1"
export ANTHROPIC_BASE_URL="${INFERENCE_EU_BASE_URL%/v1}"
export ANTHROPIC_AUTH_TOKEN="$INFERENCE_EU_API_KEY"
export ANTHROPIC_API_KEY=""
# Pin every model slot Claude Code uses, including background tasks.
export ANTHROPIC_MODEL="glm-5.3"
export ANTHROPIC_DEFAULT_OPUS_MODEL="glm-5.3"
export ANTHROPIC_DEFAULT_SONNET_MODEL="qwen3-coder-480b-a35b-instruct"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="gpt-oss-120b"
# Turn off version checks, telemetry and other non-model traffic.
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
claudeQu’est-ce que Claude Code
Claude Code est l’outil de développement agentique d’Anthropic. Il fonctionne dans le terminal, dans VS Code et JetBrains, ainsi que dans une application de bureau. Il lit votre dépôt, modifie des fichiers, lance des commandes et mène des tâches en plusieurs étapes avec des sous-agents. Par défaut, il utilise l’API d’Anthropic, mais il est conçu pour fonctionner derrière une passerelle LLM : le point d’accès et l’identifiant proviennent de variables d’environnement ou du bloc env d’un fichier de réglages.
Comme inference.eu met en œuvre l’API Anthropic Messages, Claude Code n’a besoin ni de correctif, ni de fork, ni de proxy.
Comment fonctionne la configuration
ANTHROPIC_BASE_URL indique à Claude Code où envoyer les requêtes. Claude Code ajoute lui-même /v1/messages : la valeur doit donc être l’hôte sans /v1, et l’exemple retire ce suffixe automatiquement. ANTHROPIC_AUTH_TOKEN transmet votre clé dans un en-tête Authorization: Bearer.
Claude Code demande ses modèles par niveau : opus, sonnet et haiku, plus un modèle principal. Réglez ANTHROPIC_MODEL et les trois variables ANTHROPIC_DEFAULT_*_MODEL sur des identifiants inference.eu, pour que chaque requête, y compris les tâches de fond comme les titres de session, utilise un modèle choisi. Pour appliquer ces valeurs partout, y compris dans l’extension VS Code, placez-les dans le bloc env de ~/.claude/settings.json.
Quels modèles choisir
Claude Code enchaîne de longues boucles d’agent avec de nombreux appels d’outils : choisissez des modèles qui respectent précisément les schémas d’outils. glm-5.3 et kimi-k3 conviennent comme modèle principal et pour le niveau opus, c’est-à-dire la planification et les refactorisations importantes. qwen3-coder-480b-a35b-instruct est un bon choix pour le niveau sonnet, pour les modifications courantes et l’écriture de tests.
Le niveau haiku traite de courts appels en arrière-plan : un modèle rapide comme gpt-oss-120b convient. S’il reste vide, Claude Code demande un nom de modèle Claude que nous ne proposons pas. Comparez plusieurs combinaisons sur une vraie tâche.
Dépannage
Une erreur 404 sur chaque requête signifie en général que ANTHROPIC_BASE_URL se termine encore par /v1, si bien que les requêtes partent vers /v1/v1/messages. Retirez ce suffixe. Une erreur 401 indique une clé absente ou transmise dans le mauvais en-tête : vérifiez ANTHROPIC_AUTH_TOKEN, videz ANTHROPIC_API_KEY et déconnectez-vous de claude.ai.
Si /status n’affiche pas l’hôte inference.eu, les variables n’ont pas atteint le processus : définissez-les dans le shell de lancement ou dans ~/.claude/settings.json. « Model not found » signifie qu’un niveau pointe encore vers un nom Claude. Les erreurs liées à thinking ou à des types d’outils inconnus concernent des fonctions propres à Claude.
Garder le code et les données dans l’UE
Avec ces réglages, les requêtes contenant vos prompts, le contenu de vos fichiers et les sorties de commandes partent vers inference.eu, où elles sont traitées dans des centres de données de l’UE et jamais utilisées pour l’entraînement. Nous signons un accord de sous-traitance au titre de l’article 28 du RGPD, communiquons la liste de nos sous-traitants et facturons en euros.
Claude Code envoie aussi du trafic hors requêtes de modèle, comme les vérifications de version et la télémétrie. CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 le désactive. Les fonctions liées à une identité claude.ai, dont Remote Control, la dictée vocale et les sessions cloud hébergées par Anthropic, sont indisponibles avec un jeton de passerelle.
Claude Code : questions fréquentes
Les questions que nous posent le plus les achats, les développeurs et les juristes. Il en manque une ? Posez-la-nous directement.
Pages liées
- OpenCodeUtilisez l’agent de code OpenCode avec des modèles open-weight traités dans des centres de données de l’UE. Un bloc provider dans opencode.json suffit.Agents de code
- Anthropic SDK (Python and TypeScript)Pointez le SDK Anthropic officiel pour Python ou TypeScript vers inference.eu et appelez des modèles open-weight traités dans l’UE via l’API Messages.SDK
- OpenAI Codex CLIUtilisez Codex CLI d’OpenAI avec des modèles open-weight traités dans des centres de données de l’UE. Un bloc model_providers dans config.toml suffit.Agents de code
- ClineConnectez l’agent de code Cline, pour VS Code et le terminal, à des modèles open-weight traités dans l’UE grâce au fournisseur OpenAI Compatible.Agents de code
Faites passer vos charges IA sur une infrastructure européenne
Dites-nous quels modèles vous utilisez et votre volume approximatif. Nous répondons sous un jour ouvré avec un tarif et la suite.
- Réponse sous un jour ouvré
- Tarif adapté à votre volume
- DPA prêt à signer