Erste Einrichtung
Lernen wir, wie man die Anthropic API nutzt, um mit Claude zu entwickeln.
In diesem Beispiel werden wir Claude eine Python-Funktion schreiben lassen, die prüft, ob eine Zeichenkette ein Palindrom ist.
Voraussetzungen
Sie benötigen:
- Ein Anthropic Console-Konto
- Einen API-Schlüssel
- Python 3.7+ oder TypeScript 4.5+
Anthropic stellt Python- und TypeScript-SDKs zur Verfügung, obwohl Sie auch direkte HTTP-Anfragen an die API stellen können.
Beginnen Sie mit der Workbench
Jeder API-Aufruf, den Sie machen – unabhängig von der spezifischen Aufgabe – sendet einen gut konfigurierten Prompt an die Anthropic API. Während Sie lernen, Claude optimal zu nutzen, empfehlen wir Ihnen, den Entwicklungsprozess in der Workbench zu beginnen, einer webbasierten Schnittstelle zu Claude.
Melden Sie sich bei der Anthropic Console an und klicken Sie auf Workbench.
Im mittleren Bereich unter User stellen wir Claude eine Frage.
Klicken Sie auf Run. Auf der rechten Seite sehen Sie eine Ausgabe wie
Dies ist eine gute Antwort, aber nehmen wir an, wir möchten die genaue Art der Antwort von Claude kontrollieren. Zum Beispiel Claude nur erlauben, Fragen mit Gedichten zu beantworten. Wir können das Format, den Ton und die Persönlichkeit der Antwort steuern, indem wir einen System Prompt hinzufügen.
Klicken Sie erneut auf Run.
Sehen Sie, wie sich Claudes Antwort verändert hat? LLMs reagieren gut auf klare und direkte Anweisungen. Sie können die Rollenanweisungen entweder im System Prompt oder in der Benutzernachricht platzieren. Wir empfehlen zu testen, welche Methode die besten Ergebnisse für Ihren Anwendungsfall liefert.
Sobald Sie die Eingaben so angepasst haben, dass Sie mit der Ausgabe zufrieden sind – und ein gutes Verständnis dafür haben, wie man Claude verwendet – wandeln Sie Ihre Workbench in eine Integration um.
Installieren Sie das SDK
Anthropic stellt SDKs für Python (3.7+) und TypeScript (4.5+) zur Verfügung.
Erstellen Sie in Ihrem Projektverzeichnis eine virtuelle Umgebung.
Aktivieren Sie die virtuelle Umgebung mit
- Unter macOS oder Linux,
source claude-env/bin/activate
- Unter Windows,
claude-env\Scripts\activate
Setzen Sie Ihren API-Schlüssel
Jeder API-Aufruf erfordert einen gültigen API-Schlüssel. Die SDKs sind so konzipiert, dass sie den API-Schlüssel aus einer Umgebungsvariablen ANTHROPIC_API_KEY
beziehen. Sie können den Schlüssel auch beim Initialisieren des Anthropic-Clients übergeben.
API aufrufen
Rufen Sie die API auf, indem Sie die richtigen Parameter an den /messages/create Endpunkt übergeben.
Beachten Sie, dass der von der Workbench bereitgestellte Code den API-Schlüssel im Konstruktor setzt. Wenn Sie den API-Schlüssel als Umgebungsvariable gesetzt haben, können Sie diese Zeile wie unten gezeigt weglassen.
Führen Sie den Code mit python3 claude_quickstart.py
oder node claude_quickstart.js
aus.
Dieser Schnelleinstieg zeigt, wie man eine grundlegende, aber funktionale, Claude-gestützte Anwendung mit der Console, Workbench und API entwickelt. Sie können diesen gleichen Workflow als Grundlage für viel leistungsfähigere Anwendungsfälle nutzen.
Nächste Schritte
Nachdem Sie Ihre erste Anthropic API-Anfrage gestellt haben, ist es Zeit zu erkunden, was noch möglich ist:
Anwendungsfall-Leitfäden
End-to-End Implementierungsleitfäden für häufige Anwendungsfälle.
Anthropic Cookbook
Lernen Sie mit interaktiven Jupyter Notebooks, die das Hochladen von PDFs, Embeddings und mehr demonstrieren.
Prompt-Bibliothek
Erkunden Sie Dutzende von Beispiel-Prompts zur Inspiration für verschiedene Anwendungsfälle.