Démarrer avec Claude
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 effectuer des requêtes HTTP directes à l’API.
Commencer avec le Workbench
Tout appel API que vous effectuez — quelle que soit la tâche spécifique — envoie une invite bien configurée à 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 Write a prompt from scratch.
Dans la section du milieu, sous User, posons une question à Claude.
Cliquez sur Run. Sur le côté droit, vous verrez une sortie comme
C’est une bonne réponse, mais supposons 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 une invite système.
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 l’invite 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 la façon d’utiliser Claude, convertissez votre Workbench en une intégration.
Installer le SDK
Anthropic fournit des SDK pour Python (3.7+), TypeScript (4.5+), et Java (8+). Nous avons également actuellement un SDK Go en version bêta.
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
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
Installez le SDK.
Trouvez d’abord la version actuelle du SDK Java sur Maven Central. Déclarez le SDK comme dépendance dans votre fichier Gradle :
Ou dans votre fichier Maven :
Définir votre clé API
Chaque appel API nécessite une clé API valide. Les SDK sont conçus pour extraire la clé API 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.
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 effectué votre première requête à l’API Anthropic, il est temps d’explorer ce qui est également possible :
Guides de 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 vous inspirer à travers différents cas d’utilisation.