Configuration initiale
Apprenons à utiliser l’API Anthropic pour construire avec Claude.
Dans cet exemple, nous allons demander à Claude d’écrire une fonction Python qui vérifie si une chaîne de caractères est un palindrome.
Prérequis
Vous aurez besoin de :
Anthropic fournit des SDK Python et TypeScript, bien que vous puissiez faire des requêtes HTTP directes à l’API.
Commencer avec le Workbench
Chaque appel API que vous faites—quelle que soit la tâche spécifique—envoie un prompt bien configuré à l’API Anthropic. Pendant que vous apprenez à tirer le meilleur parti de Claude, nous vous recommandons de commencer le processus de développement dans le Workbench, une interface web pour Claude.
Connectez-vous à la Console Anthropic et cliquez sur Workbench.
Dans la section du milieu, sous Utilisateur, posons une question à Claude.
Cliquez sur Run. Sur le côté droit, vous verrez une sortie comme
C’est une bonne réponse, mais disons que nous voulions contrôler le type exact de réponse que Claude donne. Par exemple, en permettant à Claude de répondre aux questions uniquement avec des poèmes. Nous pouvons contrôler le format, le ton et la personnalité de la réponse en ajoutant un System Prompt.
Cliquez à nouveau sur Run.
Voyez-vous comment la réponse de Claude a changé ? Les LLM répondent bien aux instructions claires et directes. Vous pouvez mettre les instructions de rôle soit dans le prompt système, soit dans le message utilisateur. Nous vous recommandons de tester pour voir quelle méthode donne les meilleurs résultats pour votre cas d’utilisation.
Une fois que vous avez ajusté les entrées de manière à être satisfait de la sortie—et que vous avez une bonne idée de comment utiliser Claude—convertissez votre Workbench en une intégration.
Installer le SDK
Anthropic fournit des SDK pour Python (3.7+) et TypeScript (4.5+).
Dans votre répertoire de projet, créez un environnement virtuel.
Activez l’environnement virtuel en utilisant
- Sur macOS ou Linux,
source claude-env/bin/activate
- Sur Windows,
claude-env\Scripts\activate
Définir votre clé API
Chaque appel API nécessite une clé API valide. Les SDK sont conçus pour récupérer la clé API à partir d’une variable d’environnement ANTHROPIC_API_KEY
. Vous pouvez également fournir la clé au client Anthropic lors de son initialisation.
Appeler l’API
Appelez l’API en passant les paramètres appropriés au point de terminaison /messages/create.
Notez que le code fourni par le Workbench définit la clé API dans le constructeur. Si vous avez défini la clé API comme variable d’environnement, vous pouvez omettre cette ligne comme ci-dessous.
Exécutez le code en utilisant python3 claude_quickstart.py
ou node claude_quickstart.js
.
Ce guide de démarrage rapide montre comment développer une application basique mais fonctionnelle alimentée par Claude en utilisant la Console, le Workbench et l’API. Vous pouvez utiliser ce même flux de travail comme base pour des cas d’utilisation beaucoup plus puissants.
Prochaines étapes
Maintenant que vous avez fait votre première requête API Anthropic, il est temps d’explorer ce qui est possible :
Guides des cas d'utilisation
Guides d’implémentation de bout en bout pour les cas d’utilisation courants.
Anthropic Cookbook
Apprenez avec des notebooks Jupyter interactifs qui démontrent le téléchargement de PDF, les embeddings, et plus encore.
Bibliothèque de prompts
Explorez des dizaines d’exemples de prompts pour l’inspiration à travers les cas d’utilisation.