Passer au contenu principal

Utilisez Claude pour Excel et PowerPoint avec une passerelle LLM

Mis à jour aujourd’hui

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 :

  1. Ouvrez Excel ou PowerPoint et lancez le module complémentaire Claude.

  2. Sur l'écran de connexion, sélectionnez « Passerelle d'entreprise ».

  3. 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.

  4. 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

/v1/messages

Envoyer des messages à Claude. Prend en charge les réponses en streaming et non-streaming.

/v1/models

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.

Avez-vous trouvé la réponse à votre question ?