Passer au contenu principal

Utiliser Claude pour Excel et PowerPoint avec des plateformes tierces

Mis à jour aujourd’hui

Si votre organisation utilise AWS Bedrock, Google Cloud Vertex AI ou une passerelle LLM pour accéder à Claude, vous pouvez utiliser les modules complémentaires Claude pour Excel et Claude pour PowerPoint sans compte Claude. Le module complémentaire se connecte via l'infrastructure de votre organisation, de sorte que vos invites et réponses restent dans votre limite de confiance existante.

Il existe trois chemins de connexion, selon la façon dont votre organisation accède à Claude :

  • Passerelle LLM : Le module complémentaire envoie des demandes à votre passerelle (LiteLLM, Portkey, Kong, etc.), qui les achemine vers le fournisseur de votre choix. C'est le même modèle 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.

  • Bedrock direct : Le module complémentaire s'authentifie via Microsoft Entra ID et appelle AWS Bedrock directement, sans passerelle intermédiaire.

  • Vertex AI direct : Le module complémentaire s'authentifie via Google OAuth et appelle Vertex AI directement.

Votre administrateur informatique choisit le chemin lors du déploiement. En tant qu'utilisateur final, l'expérience est la même quel que soit le chemin utilisé par votre organisation.


Conditions requises

Les conditions requises varient selon le chemin de connexion.

Tous les chemins :

  • Claude pour Excel ou Claude pour PowerPoint installé (depuis Microsoft AppSource ou déployé par votre administrateur)

  • Microsoft 365 avec Entra ID (pour le consentement administrateur et, dans les chemins cloud directs, l'émission de jetons)

Passerelle LLM :

  • Une URL de passerelle et un jeton API de votre équipe informatique

Bedrock direct :

  • Un compte AWS avec accès au modèle Claude activé dans la région cible

  • Un fournisseur d'identité OIDC IAM et un rôle configurés pour faire confiance aux jetons Microsoft Entra ID

Vertex AI direct :

  • Un projet Google Cloud avec l'API Vertex AI activée et l'accès au modèle Claude dans la région cible

  • Un client Google OAuth configuré avec l'URI de redirection du module complémentaire

L'équipe informatique de votre organisation gère ces ressources. Si vous n'avez pas les identifiants dont vous avez besoin, contactez-les : Anthropic ne peut pas les fournir ni les réinitialiser pour vous.


Liste d'autorisation réseau

Le module complémentaire doit accéder à des domaines spécifiques pour fonctionner. Les domaines dépendent de si votre organisation utilise l'API Anthropic directement (1P) ou une plateforme tierce (3P). Partagez le tableau applicable avec votre équipe réseau ou sécurité afin qu'elle puisse autoriser ces domaines.

Important : Dans toutes les configurations, y compris les tiers, vos invites et les réponses de Claude ne se déplacent que vers votre fournisseur d'inférence choisi (votre passerelle, Bedrock ou Vertex AI). Les domaines énumérés ci-dessous qui pointent vers Anthropic (tels que pivot.claude.ai) servent l'interface du module complémentaire, la configuration des fonctionnalités et la télémétrie opérationnelle. Ils ne contiennent pas le contenu des invites ou des réponses.

API Anthropic (1P)

Utilisez ce tableau si les personnes de votre organisation se connectent avec un compte Claude et que l'inférence va à api.anthropic.com.

Domaine

Requis quand

Objectif

pivot.claude.ai

Toujours

Hôte du module complémentaire. Sert l'interface utilisateur du volet des tâches et proxies les analyses, la recherche d'icônes, les téléchargements de compétences et la télémétrie.

claude.ai

Toujours

Connexion OAuth Anthropic et évaluation des indicateurs de fonctionnalité.

api.anthropic.com

Toujours

API d'inférence Claude, téléchargements de fichiers, conteneurs d'exécution de code et registre du connecteur MCP.

appsforoffice.microsoft.com

Toujours

Script d'exécution Microsoft Office.js. Requis par chaque module complémentaire Office.

o1158394.ingest.us.sentry.io

Optionnel

Signalement des plantages et des erreurs. Le blocage de ceci dégrade uniquement les diagnostics ; le module complémentaire fonctionne toujours.

mcp-proxy.anthropic.com

Si vous utilisez des connecteurs MCP

Proxy pour les appels d'outils du connecteur MCP.

bridge.claudeusercontent.com

Si vous utilisez le travail entre applications

Pont WebSocket pour la fonctionnalité de travail entre applications.

Plateformes tierces (3P)

Utilisez ce tableau si les personnes de votre organisation se connectent avec Microsoft Entra ID et que l'inférence va vers votre passerelle LLM, Bedrock ou Vertex AI.

Domaine

Requis quand

Objectif

pivot.claude.ai

Toujours

Hôte du complément. Sert l'interface utilisateur du volet des tâches et fait proxy pour l'analyse, la recherche d'icônes et la télémétrie.

claude.ai/api/

Toujours

Évaluation des indicateurs de fonctionnalité. Pas de connexion ; le complément récupère uniquement sa configuration à partir d'ici.

appsforoffice.microsoft.com

Toujours

Script d'exécution Microsoft Office.js (requis par tous les compléments Office).

login.microsoftonline.com

Toujours

Connexion Microsoft Entra ID via Nested App Auth. Lit la configuration de la passerelle provisionnée par l'administrateur et émet des jetons pour l'authentification cloud directe.

o1158394.ingest.us.sentry.io

Optionnel

Signalement des pannes et erreurs. Bloquer ceci dégrade uniquement les diagnostics ; le complément fonctionne toujours.

URL de votre passerelle LLM

Si vous utilisez une passerelle LLM

Passerelle LLM de votre organisation (LiteLLM, Portkey, Kong, etc.). L'inférence va ici au lieu de api.anthropic.com.

sts.amazonaws.com

Si vous utilisez Bedrock direct

AWS STS. Échange le jeton Entra ID contre des identifiants Bedrock temporaires.

bedrock-runtime.<region>.amazonaws.com

Si vous utilisez Bedrock direct

Point de terminaison d'inférence Bedrock. Remplacez <region> par votre région AWS configurée (par exemple, us-east-1).

accounts.google.com

Si vous utilisez Vertex AI direct

Écran de consentement OAuth Google.

oauth2.googleapis.com

Si vous utilisez Vertex AI direct

Échange et actualisation du jeton OAuth Google.

aiplatform.googleapis.com

Si vous utilisez Vertex AI direct

Point de terminaison d'inférence global Vertex AI.

<region>-aiplatform.googleapis.com

Si vous utilisez Vertex AI direct

Point de terminaison d'inférence régional Vertex AI. Remplacez <region> par votre région GCP configurée (par exemple, us-east5).


Déployer le complément pour une utilisation tierce (administrateurs informatiques)

Utilisez le plugin claude-in-office pour configurer et déployer le complément dans votre organisation. Cet outil gère l'approvisionnement des ressources cloud (si vous utilisez Bedrock ou Vertex AI direct), la génération du manifeste du complément et l'obtention du consentement administrateur dans un flux guidé unique.

Utilisez l'assistant de configuration

Installez le plugin et exécutez l'assistant de configuration interactif :

claude plugin marketplace add anthropics/financial-services-plugins
claude plugin install claude-in-office@financial-services-plugins
/claude-in-office:setup

L'assistant vous guide à travers votre chemin de connexion :

  • Passerelle LLM : Collecte l'URL et le jeton de votre passerelle, génère le manifeste et gère le consentement administrateur Azure.

  • Bedrock direct : Crée le fournisseur d'identité OIDC IAM et le rôle, génère le manifeste et gère le consentement administrateur Azure.

  • Vertex AI direct : Vous guide dans la création du client OAuth Google, génère le manifeste et gère le consentement administrateur Azure.

Lorsque l'assistant est terminé, le complément est prêt à être déployé à l'échelle du locataire.

Remarque : Les chemins Bedrock et Vertex AI nécessitent Node.js pour la génération et la validation du manifeste. L'assistant vérifie sa présence et vous invite à l'installer s'il est manquant.

Vous pouvez utiliser les commandes suivantes dans une session claude-in-office :

Commande

Fonction

/claude-in-office:setup

Assistant interactif — provisionne les ressources cloud, consentement administrateur, écrit le manifeste

/claude-in-office:manifest

Génère le manifeste XML du complément personnalisé

/claude-in-office:consent

Génère l'URL de consentement administrateur Azure pour l'enregistrement d'application du complément

/claude-in-office:update-user-attrs

Écrit la configuration par utilisateur via les attributs d'extension Microsoft Graph

Ce que l'assistant provisionne

L'assistant automatise la création de ressources en fonction de votre chemin de connexion. Voici ce qu'il configure :

Passerelle LLM : Aucune ressource cloud à provisionner. L'assistant collecte votre URL de passerelle et votre jeton, puis génère le manifeste.

Bedrock direct : Crée un fournisseur d'identité OIDC IAM qui approuve les jetons Microsoft Entra ID, un rôle avec les autorisations bedrock:InvokeModel et bedrock:InvokeModelWithResponseStream, et une politique de confiance limitée à l'ID d'application du complément Claude.

Vertex AI direct : Vous guide dans la création d'un client OAuth Google dans la console GCP (cette étape ne peut pas être automatisée via CLI), active l'API Vertex AI et capture l'ID client et le secret pour le manifeste.

Configuration par utilisateur

Si certaines valeurs varient par utilisateur — par exemple, des jetons de passerelle différents ou des rôles AWS différents pour différentes équipes — l'assistant peut écrire la configuration par utilisateur via les attributs d'extension Microsoft Graph. Exécutez /claude-in-office:update-user-attrs avec les clés par utilisateur après la configuration initiale.

Déployer vers Microsoft 365

Après que l'assistant génère votre manifeste :

  1. Ouvrez le Centre d'administration Microsoft 365 et accédez à Paramètres > Applications intégrées > Charger des applications personnalisées.

  2. Sélectionnez « Complément Office » comme type d'application, puis chargez le fichier manifest.xml.

  3. Choisissez qui obtient le complément :

    • Si tous les utilisateurs partagent la même configuration, sélectionnez « Toute l'organisation ».

    • Si vous avez écrit des attributs par utilisateur à l'étape précédente, assignez à Utilisateurs/groupes spécifiques correspondant exactement à ceux qui ont été configurés. Tous les autres ouvriraient le complément sans configuration.

  4. Acceptez les autorisations et terminez le déploiement.

La propagation aux utilisateurs prend jusqu'à 24 heures (généralement beaucoup plus rapide). Le complément apparaît sous Accueil > Compléments dans Excel et PowerPoint une fois qu'il arrive.

Remarque : Commencez par un groupe pilote pour confirmer que le complément fonctionne, puis élargissez l'assignation. Vous pouvez modifier l'assignation ultérieurement sans redéployer.

Après le déploiement du complément, vos utilisateurs peuvent se connecter en suivant les étapes ci-dessous.


Instructions de connexion pour les utilisateurs finaux

Passerelle LLM

  1. Ouvrez Excel ou PowerPoint et lancez le complément 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 que votre proxy attend. Le complément l'envoie dans l'en-tête Authorization: Bearer <token> avec chaque requête.

  4. Le complément 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 de votre navigateur dans l'iframe en bac à sable du complément. Ils ne sont pas synchronisés avec les serveurs d'Anthropic. Parce que le complément 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, n'entrez que des jetons émis par la passerelle, pas les identifiants bruts du fournisseur de cloud.

Bedrock ou Vertex AI direct

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

  2. Connectez-vous avec votre compte professionnel Microsoft. Le complément utilise votre jeton Entra ID pour s'authentifier auprès de votre fournisseur de cloud — aucune identifiant de cloud séparé n'est nécessaire.

  3. Le complément lit la configuration que votre administrateur a provisionnée et se connecte directement à Bedrock ou Vertex AI.

Si vous voyez une erreur à la connexion, confirmez avec votre équipe informatique que votre compte est dans le groupe assigné au complément.

Modifier ou mettre à jour votre connexion

Si votre jeton API expire ou si votre équipe informatique vous donne une nouvelle URL, accédez à « Paramètres » dans la barre latérale du complément, entrez les nouvelles valeurs et sélectionnez « Tester la connexion ».


Exigences de passerelle pour les équipes informatiques

Les compléments Office ne supportent que le format de l'API Messages d'Anthropic via le point de terminaison unifié. C'est plus spécifique que Claude Code, qui supporte également les formats Bedrock InvokeModel et Vertex rawPredict directement.

Points de terminaison requis

Votre passerelle doit exposer ces deux points de terminaison :

Point de terminaison

Description

/v1/messages

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

/v1/models

Répertoriez les modèles disponibles.

En-têtes requis

La passerelle doit transférer les en-têtes de requête suivants du complément au fournisseur en amont :

  • anthropic-beta — Active les fonctionnalités bêta requises par le complément.

  • 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 complément de fonctionner.

Découverte de modèles

À la connexion, le complément 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 de liste de modèles à ce chemin, le complément 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 pour 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 sandbox)

Configuration de l'authentification

Variables d'environnement, fichier de paramètres, scripts d'assistance

Entrée manuelle dans l'interface utilisateur du complément (passerelle) ou Entra ID (cloud direct)

Actualisation du jeton

Prend en charge les scripts d'assistance pour la rotation

Réentrance manuelle dans les paramètres (passerelle) ou automatique via Entra ID (cloud direct)

Noms de modèles personnalisés

Configurable via variables d'environnement

Non configurable dans v1


Exemple de configuration de passerelle avec LiteLLM

Avertissement : Les versions LiteLLM PyPI 1.82.7 et 1.82.8 ont été compromises par un malware voleur d'identifiants. N'installez pas ces versions. Si vous les avez déjà installées :

  • Supprimez le paquet

  • Renouvelez tous les identifiants sur les systèmes affectés

  • Suivez les étapes de correction dans BerriAI/litellm#24518

LiteLLM est un service proxy tiers. Anthropic n'approuve pas, ne maintient pas et n'audite pas la sécurité ou les fonctionnalités de LiteLLM. Ce guide est fourni à titre informatif et peut devenir obsolète. À utiliser à votre discrétion.

De nombreuses organisations utilisent LiteLLM comme passerelle. Voici un litellm_config.yaml minimal pour acheminer les demandes de complément Office vers Anthropic, Bedrock ou Vertex.

Acheminement vers Anthropic directement

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

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

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

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 des instructions de configuration détaillées, consultez la documentation du format Anthropic de LiteLLM.


Ce qu'Anthropic collecte

Même lorsque l'inférence s'effectue via votre propre infrastructure, le complément communique avec pivot.claude.ai pour charger son interface et avec claude.ai/api/ pour évaluer les indicateurs de fonctionnalités. Ces connexions transmettent la télémétrie opérationnelle—comme les fonctionnalités utilisées, les délais de performance et les taux d'erreur—afin qu'Anthropic puisse maintenir et améliorer l'expérience du complément. Elles ne transmettent pas vos invites ou les réponses de Claude.

Anthropic collecte les informations conformément aux conditions d'AWS Bedrock, Google Cloud Vertex AI ou Microsoft Azure, en accord avec les arrangements d'Anthropic avec ses 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 de modèles génératifs avec ce contenu et ne l'utilise pas à d'autres fins. Anthropic peut accéder aux métadonnées—comme l'utilisation d'outils, les comptages de jetons et éléments similaires—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 ou votre fournisseur cloud 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 compléments se connectent directement à Anthropic. Lorsque vous vous connectez via une plateforme tierce, les compléments envoient les demandes d'inférence à l'infrastructure de votre organisation, et votre équipe informatique contrôle le routage et l'enregistrement de ce trafic.

Certaines fonctionnalités qui nécessitent un compte Claude ne sont pas encore disponibles via les plateformes tierces, mais nous travaillons à l'ajout de la prise en charge :

Fonctionnalité

Compte Claude

Plateforme tierce

Discuter avec votre feuille de calcul ou présentation

Lire et modifier les cellules, diapositives, formules

Connecteurs (S&P, FactSet, etc.)

Bientôt disponible

Travailler entre les applications

Compétences

Bientôt disponible

Téléchargements de fichiers

Recherche Web

Vertex uniquement

Si votre équipe a besoin de ces fonctionnalités, parlez à votre administrateur Claude pour déterminer le chemin de connexion qui convient à votre organisation.


Dépannage

« Connexion refusée » ou erreur réseau

L'URL de la passerelle ou le point de terminaison cloud est inaccessible depuis le réseau de l'utilisateur. Vérifiez que l'URL est correcte, que le service est en cours d'exécution et qu'aucune restriction de pare-feu ou VPN ne bloque la connexion. Consultez la section Liste d'autorisation réseau ci-dessus pour confirmer que tous les domaines requis sont autorisés.

401 Non autorisé ou « Jeton invalide »

Le jeton d'authentification est invalide ou expiré. Pour les connexions de passerelle, confirmez le jeton auprès de votre équipe informatique. Pour les connexions cloud directes, vérifiez que le compte Entra ID de l'utilisateur se trouve dans le groupe assigné et que la confiance OIDC ou le client OAuth est configuré correctement.

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 dispose des permissions bedrock:InvokeModel. Pour Vertex, vérifiez que le compte de service dispose des permissions aiplatform.endpoints.predict. Pour les passerelles, vérifiez l'étendue du jeton auprès de votre administrateur informatique.

404 Non trouvé

Le complément n'a pas pu atteindre le chemin API attendu. Pour les passerelles, vérifiez que l'URL est l'URL de base (par exemple, https://litellm-server:4000)—ne pas inclure /v1/messages dans le champ URL.

500 ou autres erreurs serveur

La passerelle ou le fournisseur cloud 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 demande et contactez votre administrateur informatique si le problème persiste.

« Aucun modèle disponible »

Le complément n'a pas pu trouver les modèles Claude. Pour les passerelles, votre passerelle peut ne pas exposer une liste de modèles à GET /v1/models. 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. Pour Bedrock ou Vertex, confirmez qu'au moins un modèle Claude (Claude Sonnet 4.5 ou version ultérieure) est activé dans votre compte et votre région.

Les réponses en continu é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 continu d'atteindre le complément.

Une fonctionnalité que j'attendais n'est pas disponible

Les connecteurs, les compétences, les téléchargements de fichiers et la collaboration entre applications ne sont pas encore disponibles via les plateformes tierces. Si vous en avez besoin, demandez à votre administrateur de vous permettre de vous connecter avec un compte Claude à la place.

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