Intégrations Bedrock & Vertex
Configurez Claude Code pour fonctionner avec Amazon Bedrock et Google Vertex AI, et connectez-vous via des proxies.
Configuration du modèle
Par défaut, Claude Code utilise claude-3-7-sonnet-20250219
. Vous pouvez remplacer cela en utilisant les variables d’environnement suivantes :
Vous pouvez également définir ces variables en utilisant la configuration globale :
Consultez notre référence des noms de modèles pour tous les modèles disponibles auprès des différents fournisseurs.
Utilisation avec des API tierces
Claude Code nécessite l’accès aux modèles Claude 3.7 Sonnet et Claude 3.5 Haiku, quel que soit le fournisseur d’API que vous utilisez.
Connexion à Amazon Bedrock
Si vous souhaitez accéder à Claude Code via un proxy, vous pouvez utiliser la variable d’environnement ANTHROPIC_BEDROCK_BASE_URL
:
Si vous n’avez pas activé la mise en cache des prompts, définissez également :
Nécessite des identifiants AWS SDK standard (par exemple, ~/.aws/credentials
ou des variables d’environnement pertinentes comme AWS_ACCESS_KEY_ID
, AWS_SECRET_ACCESS_KEY
). Pour configurer les identifiants AWS, exécutez :
Contactez Amazon Bedrock pour la mise en cache des prompts afin de réduire les coûts et d’obtenir des limites de taux plus élevées.
Les utilisateurs devront avoir accès aux modèles Claude 3.7 Sonnet et Claude 3.5 Haiku dans leur compte AWS. Si vous avez un rôle d’accès aux modèles, vous devrez peut-être demander l’accès à ces modèles s’ils ne sont pas déjà disponibles. L’accès à Bedrock dans chaque région est nécessaire car les profils d’inférence nécessitent une capacité inter-régions.
Connexion à Google Vertex AI
Si vous souhaitez accéder à Claude Code via un proxy, vous pouvez utiliser la variable d’environnement ANTHROPIC_VERTEX_BASE_URL
:
Si vous n’avez pas activé la mise en cache des prompts, définissez également :
Claude Code sur Vertex AI ne prend actuellement en charge que la région us-east5
. Assurez-vous
que votre projet dispose d’un quota alloué dans cette région spécifique.
Les utilisateurs devront avoir accès aux modèles Claude 3.7 Sonnet et Claude 3.5 Haiku dans leur projet Vertex AI.
Nécessite des identifiants GCP standard configurés via google-auth-library. Pour configurer les identifiants GCP, exécutez :
Pour une meilleure expérience, contactez Google pour obtenir des limites de taux plus élevées.
Connexion via un proxy
Lors de l’utilisation de Claude Code avec un proxy LLM (comme LiteLLM), vous pouvez contrôler le comportement d’authentification en utilisant les variables d’environnement et les configurations suivantes. Notez que vous pouvez combiner celles-ci avec les paramètres spécifiques à Bedrock et Vertex.
Variables d’environnement
ANTHROPIC_AUTH_TOKEN
: Valeur personnalisée pour les en-têtesAuthorization
etProxy-Authorization
(la valeur que vous définissez ici sera préfixée parBearer
)ANTHROPIC_CUSTOM_HEADERS
: En-têtes personnalisés que vous souhaitez ajouter à la requête (au formatNom : Valeur
)HTTP_PROXY
: Définir l’URL du proxy HTTPHTTPS_PROXY
: Définir l’URL du proxy HTTPS
Si vous préférez configurer via un fichier plutôt que des variables d’environnement, vous pouvez ajouter n’importe laquelle de ces variables à l’objet env
dans votre configuration globale Claude (dans ~/.claude.json).
Options de configuration globale
apiKeyHelper
: Un script shell personnalisé pour obtenir une clé API (invoqué une fois au démarrage et mis en cache pour la durée de chaque session)