Si votre organisation achemine Claude via une passerelle LLM interne connectée à AWS Bedrock, Google Cloud Vertex AI ou Microsoft Azure, vous pouvez utiliser les modules complémentaires Claude for Excel et Claude for PowerPoint sans compte Claude.
Il s'agit du même modèle de passerelle utilisé par Claude Code. Si votre organisation exécute déjà Claude Code via une passerelle LLM, vous pouvez pointer les modules complémentaires Office vers le même point de terminaison—aucune nouvelle infrastructure n'est requise.
Conditions requises
Claude for Excel ou Claude for PowerPoint installé (depuis Microsoft Marketplace ou déployé par votre administrateur)
Une URL de passerelle et un jeton API de votre équipe informatique
L'équipe informatique de votre organisation gère la passerelle. Si vous n'avez pas ces identifiants, contactez-les—Anthropic ne peut pas les fournir ou les réinitialiser pour vous.
Instructions de connexion à la passerelle pour les utilisateurs finaux
Un administrateur doit déployer Claude for Excel ou PowerPoint dans votre organisation avant que vous puissiez vous connecter. Pour obtenir des instructions, consultez les sections suivantes :
Après que votre administrateur ait déployé les modules complémentaires, suivez ces étapes :
Ouvrez Excel ou PowerPoint et lancez le module complémentaire Claude.
Sur l'écran de connexion, sélectionnez « Passerelle d'entreprise ».
Entrez l'URL de la passerelle et le jeton API fournis par votre équipe informatique.
URL de la passerelle : L'URL de base HTTPS de votre proxy LLM (par exemple,
https://llm-gateway.yourcompany.com).Jeton API : Le jeton porteur attendu par votre proxy. Le module complémentaire l'envoie dans l'en-tête
Authorization: Bearer <token>avec chaque requête.
Le module complémentaire vérifie la connexion en envoyant une requête de test à la passerelle. Si elle réussit, vous verrez l'expérience principale de l'application.
Vos identifiants sont stockés localement dans le localStorage du navigateur de votre module complémentaire dans l'iframe en bac à sable. Ils ne sont pas synchronisés avec les serveurs d'Anthropic. Comme le module complémentaire Office s'exécute dans un iframe en bac à sable au sein de l'application Microsoft, il ne peut pas utiliser votre trousseau du système d'exploitation comme le fait Claude Code—pour cette raison, entrez uniquement les jetons émis par la passerelle, pas les identifiants bruts du fournisseur de cloud.
Modifier ou mettre à jour votre passerelle
Si votre jeton API expire ou si votre équipe informatique vous donne une nouvelle URL, allez dans « Paramètres » dans la barre latérale du module complémentaire, entrez les nouvelles valeurs et sélectionnez « Tester la connexion ».
Conditions requises pour la passerelle pour les équipes informatiques
Les modules complémentaires Office ne prennent en charge que le format de l'API Messages d'Anthropic via le point de terminaison unifié. C'est plus spécifique que Claude Code, qui prend également en charge directement les formats Bedrock InvokeModel et Vertex rawPredict.
Points de terminaison requis
Votre passerelle doit exposer ces deux points de terminaison :
Point de terminaison | Description |
| Envoyer des messages à Claude. Prend en charge les réponses en streaming et non-streaming. |
| Obtenir une liste des modèles disponibles. |
En-têtes requis
La passerelle doit transférer les en-têtes de requête suivants du module complémentaire au fournisseur en amont :
anthropic-beta— Active les fonctionnalités bêta requises par le module complémentaire.anthropic-version— Spécifie la version de l'API pour le format de requête/réponse.
Le non-transfert de ces en-têtes peut entraîner une réduction des fonctionnalités ou empêcher le module complémentaire de fonctionner.
Découverte de modèles
À la connexion, le module complémentaire valide le jeton via GET /v1/messages, puis tente de découvrir les modèles Claude disponibles via GET /v1/models. Si votre passerelle n'expose pas une liste de modèles à ce chemin, le module complémentaire revient à inviter l'utilisateur à entrer manuellement un ID de modèle.
Différences par rapport à la configuration de la passerelle Claude Code
Aspect | Claude Code | Claude for Excel et PowerPoint |
Formats d'API pris en charge | Anthropic Messages, Bedrock InvokeModel, Vertex rawPredict | Anthropic Messages uniquement (point de terminaison unifié) |
Types de points de terminaison | Unifié et pass-through | Unifié uniquement |
Stockage des identifiants | Trousseau du système d'exploitation ou variables d'environnement | localStorage du navigateur (iframe en bac à sable) |
Configuration de l'authentification | Variables d'environnement, fichier de paramètres, scripts d'assistance | Entrée manuelle dans l'interface utilisateur du module complémentaire (URL et jeton) |
Actualisation du jeton | Prend en charge les scripts d'assistance pour la rotation | Réentrée manuelle dans les paramètres |
Noms de modèles personnalisés | Configurable via variables d'environnement | Non configurable dans la v1 |
Exemple de configuration de passerelle avec LiteLLM
De nombreuses organisations utilisent LiteLLM comme passerelle. Voici un litellm_config.yaml minimal pour acheminer les requêtes des modules complémentaires Office vers Anthropic, Bedrock ou Vertex.
Remarque : LiteLLM est un logiciel open-source tiers et n'est pas maintenu par Anthropic.
Acheminement directement vers Anthropic
yaml
model_list:
- model_name: claude-sonnet-4-5-20250929
litellm_params:
model: claude-sonnet-4-5-20250929
api_key: os.environ/ANTHROPIC_API_KEY
litellm_settings:
drop_params: true
# Enable the unified Anthropic endpoint
# This is what the Office add-in will call
Acheminement vers Amazon Bedrock
yaml
model_list:
- model_name: claude-sonnet-4-5-20250929
litellm_params:
model: bedrock/anthropic.claude-sonnet-4-5-20250929-v1:0
aws_region_name: us-east-1
litellm_settings:
drop_params: true
Acheminement vers Google Cloud Vertex AI
Mettez à jour votre litellm_config.yaml :
model_list:
- model_name: claude-sonnet-4-5-20250929
litellm_params:
model: vertex_ai/claude-sonnet-4-5-20250929
vertex_project: your-gcp-project-id
vertex_location: us-east5
litellm_settings:
drop_params: true
Acheminement vers Azure
Mettez à jour votre litellm_config.yaml :
model_list:
- model_name: claude-sonnet-4-5-20250929
litellm_params:
model: azure_ai/claude-sonnet-4-5-20250929
api_base: https://your-resource.services.ai.azure.com/anthropic
api_key: os.environ/AZURE_API_KEY
extra_headers:
x-api-key: os.environ/AZURE_API_KEY
litellm_settings:
drop_params: true
Pour obtenir des instructions de configuration détaillées, consultez la documentation du format Anthropic de LiteLLM.
Ce qu'Anthropic collecte
Lorsque vous utilisez les modules complémentaires via une passerelle, Anthropic collecte des informations conformément aux conditions d'AWS Bedrock, Google Cloud Vertex AI ou Microsoft Azure et est conforme aux arrangements d'Anthropic avec les clients. Anthropic n'a pas accès à l'instance AWS, Google ou Microsoft d'un client, y compris les invites ou les résultats qu'elle contient. Anthropic n'entraîne pas les modèles génératifs avec ce contenu et ne l'utilise pas à d'autres fins. Anthropic peut accéder aux métadonnées—telles que l'utilisation d'outils, les décomptes de jetons et autres éléments—et utiliser ces métadonnées à des fins analytiques et d'amélioration des produits.
Pour plus de détails sur ce que la passerelle de votre organisation enregistre, contactez votre équipe informatique.
Comment cela diffère de la connexion avec un compte Claude
Lorsque vous vous connectez avec un compte Claude, les modules complémentaires se connectent directement à Anthropic. Lorsque vous vous connectez via une passerelle, les modules complémentaires envoient des requêtes à l'infrastructure de votre organisation à la place, et votre équipe informatique contrôle la façon dont ce trafic est acheminé et enregistré.
Certaines fonctionnalités qui dépendent d'un compte Claude ne sont pas encore disponibles via une passerelle, mais nous travaillons à l'ajout du support bientôt :
Fonctionnalité | Compte Claude | Passerelle d'entreprise |
Discuter avec votre feuille de calcul ou présentation | ✓ | ✓ |
Lire et modifier les cellules, diapositives, formules | ✓ | ✓ |
Connecteurs (S&P, FactSet, etc.) | ✓ | — |
Travail entre applications | ✓ | — |
Compétences | ✓ | — |
Téléchargements de fichiers | ✓ | — |
Mémoire | ✓ | — |
Recherche web | ✓ | Vertex uniquement |
Si votre équipe a besoin de ces fonctionnalités, parlez à votre administrateur Claude pour déterminer quel chemin de connexion convient à votre organisation.
Dépannage
« Connexion refusée » ou erreur réseau
L'URL de la passerelle est inaccessible depuis le réseau de l'utilisateur. Vérifiez que l'URL est correcte, que la passerelle est en cours d'exécution et qu'il n'y a pas de restrictions de pare-feu ou de VPN bloquant la connexion.
401 Non autorisé ou « Jeton invalide »
Le jeton d'authentification est invalide ou expiré. Confirmez le jeton auprès de votre équipe informatique. Les jetons de passerelle sont gérés par votre organisation, pas par Anthropic.
403 Interdit ou « Accès refusé »
Le jeton est valide mais n'a pas les bonnes permissions. Pour Bedrock, vérifiez que le rôle IAM de la passerelle dispose des permissions bedrock:InvokeModel. Pour Vertex, vérifiez que le compte de service dispose des permissions aiplatform.endpoints.predict. Contactez votre administrateur informatique pour obtenir les bonnes permissions.
404 Non trouvé
Le module complémentaire n'a pas pu atteindre le chemin d'API attendu. Vérifiez que l'URL de la passerelle est l'URL de base (par exemple, https://litellm-server:4000)—n'incluez pas /v1/messages dans le champ URL.
500 ou autres erreurs serveur
La passerelle a rencontré une erreur interne. Vérifiez les journaux de votre passerelle (par exemple, docker logs litellm si vous utilisez LiteLLM) pour les erreurs du fournisseur en amont. Réessayez la requête et contactez votre administrateur informatique si le problème persiste.
« Aucun modèle disponible »
Le module complémentaire n'a pas pu trouver les modèles Claude sur votre passerelle. Votre passerelle peut ne pas exposer une liste de modèles à GET /model/info. Votre équipe informatique peut soit configurer la passerelle pour servir une liste de modèles, soit vous donner un ID de modèle spécifique à entrer manuellement lorsque vous y êtes invité.
Les réponses en streaming échouent ou se figent
Vérifiez que votre passerelle prend en charge le pass-through des événements envoyés par le serveur (SSE). Certaines configurations de proxy suppriment ou mettent en mémoire tampon les connexions SSE, ce qui empêche les réponses en streaming d'atteindre le module complémentaire.
Une fonctionnalité que j'attendais n'est pas là
Les connecteurs, les compétences, les téléchargements de fichiers et la mémoire ne sont pas disponibles via une passerelle d'entreprise. Si vous en avez besoin, demandez à votre administrateur de vous connecter avec un compte Claude à la place.
