Installer Claude for Sheets

Activez facilement Claude for Sheets en suivant ces étapes :

  1. Obtenez votre clé API Claude : Vous ne pourrez pas utiliser Claude for Sheets sans une clé API développeur. Pour plus d’informations sur la façon d’obtenir une clé API, consultez obtenir l’accès à Claude.
  2. Installez l’extension Claude for Sheets
    1. Cliquez ici pour accéder à l’extension Claude for Sheets ou recherchez Claude for Sheets dans le marketplace des extensions.
    2. Cliquez sur le bouton bleu Installer et acceptez les permissions.
  3. Connectez votre clé API : Entrez votre clé API dans Extensions > Claude for Sheets™ > Entrez votre clé API Anthropic. Vous devrez peut-être attendre ou actualiser pour que “Entrez votre clé API Anthropic” apparaisse comme option.

Une fois que vous voyez la coche verte ‘vérifié’ ✅ apparaître, Claude sera activé et prêt dans votre feuille Google.

Vous devrez entrer à nouveau votre clé API chaque fois que vous créerez une nouvelle feuille Google

Permissions

Lors de l’installation, l’extension Claude for Sheets demandera une variété de permissions nécessaires à son bon fonctionnement. Bien que les permissions demandées pour exécuter Claude dans Sheets soient larges, soyez assuré que nous ne traitons que les données spécifiques sur lesquelles les utilisateurs demandent à Claude de s’exécuter. Ces données ne sont jamais utilisées pour entraîner nos modèles génératifs.

Les permissions de l’extension incluent :

  • Afficher et gérer les feuilles de calcul dans lesquelles cette application a été installée - nécessaire pour exécuter les prompts et renvoyer les résultats
  • Se connecter à un service externe - nécessaire pour effectuer des appels aux points de terminaison de l’API d’Anthropic
  • Autoriser cette application à s’exécuter lorsque vous n’êtes pas présent - nécessaire pour exécuter les recalculs de cellules sans intervention de l’utilisateur
  • Afficher et exécuter du contenu Web tiers dans les prompts et les barres latérales des applications Google - nécessaire pour afficher la barre latérale et l’invite post-installation

Recalcul des cellules

Vous pouvez recalculer manuellement les cellules #ERROR!, ⚠ DEFERRED ⚠ ou ⚠ THROTTLED ⚠ en sélectionnant parmi les options de recalcul dans le menu de l’extension Claude for Sheets.


Comment utiliser Claude for Sheets

Fonctions Claude

Il existe deux fonctions principales que vous pouvez utiliser pour appeler Claude à l’aide de Claude for Sheets :

1. CLAUDE()

=CLAUDE(prompt, model, params...)

CLAUDE() est la façon la plus simple d’appeler Claude à l’aide de Claude for Sheets. Pour utiliser cette fonction, tout ce dont vous avez besoin est un prompt en texte brut sans formatage supplémentaire. C’est la fonction que vous voudrez probablement utiliser la plupart du temps. C’est identique à l’interface Slackbot Claude et au mode “Chat” sur la Console.

Exemple de prompt CLAUDE()
PromptFormat de fonction
En une phrase, qu’est-ce qui est bien avec la couleur bleue ?=CLAUDE(“En une phrase, qu’est-ce qui est bien avec la couleur bleue ?“)
En une phrase, qu’est-ce qui est bien avec la couleur bleue ? Affichez votre réponse entre des balises <answer>.[Avec paramètres]=CLAUDE(“En une phrase, qu’est-ce qui est bien avec la couleur bleue ? Affichez votre réponse entre des balises .”,“claude-3-opus-20240229”,“temperature”, 0.2,“max_tokens”, 50,“stop_sequences”, ”[""""]”,“api_key”, “sk-ant-api03-j1W…“)

2. CLAUDEMESSAGES()

=CLAUDEMESSAGES(prompt, model, params...)

Utilisez CLAUDEMESSAGES() pour envoyer une série de messages User: et Assistant: à Claude, comme si vous utilisiez l’API Messages. C’est particulièrement utile si vous voulez simuler une conversation ou pré-remplir la réponse de Claude.

Notez que chaque rôle (User: ou Assistant:) doit être précédé d’une seule nouvelle ligne. Pour saisir des nouvelles lignes dans une cellule, utilisez les combinaisons de touches suivantes :

  • Mac : Cmd + Entrée
  • Windows : Alt + Entrée
Exemple de prompt CLAUDEMESSAGES() avec réponse d’assistant pré-remplie
PromptFormat de fonction
User: En une phrase, qu’est-ce qui est bien avec la couleur bleue ?Assistant: La couleur bleue est géniale parce que=CLAUDEMESSAGES(“User: En une phrase, qu’est-ce qui est bien avec la couleur bleue ?Assistant: La couleur bleue est géniale parce que”)
Exemple d’appel CLAUDEMESSAGES() avec prompt système

Pour utiliser un prompt système, définissez-le comme vous définiriez d’autres paramètres de fonction facultatifs. (Vous devez d’abord définir un nom de modèle.)

=CLAUDEMESSAGES("User: Tu as quelque chose à me dire ? Assistant:", "claude-2.0", "system", "Tu es une vache qui adore meugler en réponse à toutes les requêtes des utilisateurs.")

3. [Hérité] CLAUDEFREE()

=CLAUDEFREE(prompt, model, params...)

CLAUDEFREE() vous permet d’appeler Claude comme si vous utilisiez l’ancienne API Text Completions. Pour utiliser cette fonction, vous devrez insérer manuellement votre prompt entre \n\nHuman: et \n\nAssistant: comme vous le feriez pour un prompt Text Completions. Remplacez \n\n par deux vraies nouvelles lignes lorsque vous écrivez votre prompt dans une cellule.

Pour plus d’informations sur le formatage spécial “Human:”/“Assistant:” dans CLAUDEFREE, consultez notre documentation sur l’API Text Completions.

Exemple de prompt CLAUDEFREE()
PromptFormat de fonction
Human: En une phrase, qu’est-ce qui est bien avec la couleur bleue ?Assistant:=CLAUDEFREE(“Human: En une phrase, qu’est-ce qui est bien avec la couleur bleue ?Assistant:“)

Remarque : Toute cette chaîne multiligne doit aller dans le paramètre prompt ; notez également les deux nouvelles lignes avant Human:.

Paramètres de fonction facultatifs

Si vous souhaitez spécifier des paramètres d’API, vous pouvez le faire en listant des paires argument-valeur. Par exemple, si vous voulez définir max_tokens à 3, vous pouvez le faire comme suit : =CLAUDE("[votre prompt]", "claude-instant-1.2", "max_tokens", 3).

Vous pouvez définir plusieurs paramètres. Listez-les simplement les uns après les autres, chaque paire argument-valeur étant séparée par des virgules. Notez que les deux premiers paramètres doivent toujours être le prompt et le modèle (modèles disponibles) - vous ne pouvez pas définir un paramètre facultatif sans définir également le modèle.

Par exemple, ceci est une fonction CLAUDE valide : =CLAUDE("[votre prompt]", "claude-instant-1.2", "system", "[prompt système]", "max_tokens", 3, "temperature", 0.5)

Les paramètres argument-valeur qui vous intéresseront le plus sont :

  • max_tokens - le nombre total de tokens que le modèle génère avant d’être forcé de s’arrêter. Pour les réponses oui/non ou à choix multiples, vous voudrez probablement 1-2. Voir notre tableau de comparaison des modèles pour la longueur maximale de complétion pour chaque modèle.
  • temperature - la quantité d’aléatoire injectée dans les résultats. Pour les tâches à choix multiples ou analytiques, vous voudrez qu’elle soit proche de 0. Pour la génération d’idées, vous voudrez la définir à 1.
  • system - utilisé pour spécifier un prompt système, qui peut fournir un contexte et des instructions à Claude lors de l’utilisation de =CLAUDEMESSAGES() et =CLAUDE().
  • stop_sequences - tableau JSON de chaînes qui amèneront le modèle à arrêter de générer du texte s’il les rencontre. En raison des règles d’échappement dans Google Sheets™, les guillemets doubles à l’intérieur de la chaîne doivent être échappés en les doublant.
  • api_key - utilisé pour spécifier une clé API particulière avec laquelle appeler Claude

Guides et exemples de Claude for Sheets

Tutoriel interactif d’ingénierie des prompts

Note sur la version de l’API

Toutes les feuilles de calcul Claude for Sheets liées dans cette section, comme le tutoriel interactif d’ingénierie des prompts et l’atelier d’exemples de prompts, utilisent actuellement la fonction héritée CLAUDEFREE() qui appelle l’API Text Completions. Ceux-ci seront bientôt mis à jour pour utiliser CLAUDEMESSAGES() et l’API Messages.

Visitez notre tutoriel interactif d’ingénierie des prompts approfondi utilisant l’extension Claude for Sheets pour apprendre ou vous perfectionner sur les techniques d’ingénierie des prompts du niveau débutant à avancé.

Notez que comme pour le reste de Claude for Sheets, vous aurez besoin d’une clé API pour interagir avec le tutoriel.

Exemples de prompts Claude for Sheets

Pour des exemples de prompts, des structures de prompts et des feuilles de calcul alimentées par Claude, visitez notre atelier d’exemples de prompts Claude for Sheets. Vous y trouverez des exemples pour des tâches telles que :

  • Q&R sur des documents longs
  • Extraction d’informations
  • Suppression des PII
  • Chatbot de support client utilisant une FAQ
  • Tuteur académique
  • Chaînage de prompts
  • Appel de fonction
  • Et bien plus encore !

Modèle de classeur Claude for Sheets

Faites une copie de notre modèle de classeur Claude for Sheets pour commencer votre propre travail avec Claude for Sheets !


Dépannage

Erreur NAME? : Fonction inconnue : ‘claude’.

  1. Assurez-vous d’avoir activé l’extension pour une utilisation dans la feuille actuelle
    1. Allez dans Extensions > Compléments > Gérer les compléments
    2. Cliquez sur le menu à trois points en haut à droite de l’extension Claude for Sheets et assurez-vous que “Utiliser dans ce document” est coché
  2. Actualisez la page

Impossible d’entrer la clé API

  1. Attendez 20 secondes, puis vérifiez à nouveau
  2. Actualisez la page et attendez à nouveau 20 secondes
  3. Désinstallez et réinstallez l’extension

Plus d’informations

Pour plus d’informations concernant cette extension, consultez la page de présentation de Claude for Sheets sur Google Workspace Marketplace.