In diesem Beispiel werden wir Claude eine Python-Funktion schreiben lassen, die prüft, ob eine Zeichenkette ein Palindrom ist.

Voraussetzungen

Sie benötigen:

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.

User
Warum ist der Ozean salzig?

Klicken Sie auf Run. Auf der rechten Seite sehen Sie eine Ausgabe wie

Response
Der Ozean ist aus mehreren Gründen salzig:

1. Verwitterung von Gestein: Über Millionen von Jahren haben Regen, Flüsse und Bäche Gesteine mit Mineralsalzen erodiert. Diese Salze werden durch Wasserabfluss in den Ozean getragen.
2. Vulkanische Aktivität: Unterwasservulkane und hydrothermale Quellen geben Mineralien, einschließlich Salze, ins Meerwasser ab.
3. Atmosphärische Ablagerung: Salzpartikel aus Meeresgischt können vom Wind getragen und wieder ins Meer abgelagert werden.
4. Verdunstung: Wenn Wasser von der Meeresoberfläche verdunstet, bleiben gelöste Salze zurück, wodurch die Salzkonzentration im verbleibenden Wasser steigt.
5. Biologische Prozesse: Einige Meeresorganismen tragen zum Salzgehalt des Ozeans bei, indem sie Salzverbindungen als Nebenprodukte ihres Stoffwechsels freisetzen.

Im Laufe der Zeit haben diese Prozesse kontinuierlich Salze zum Ozean hinzugefügt, während die Verdunstung reines Wasser entfernt, was zu den aktuellen Salzgehalten des Ozeans führt. Es ist wichtig zu beachten, dass die Gesamtmenge an Salz im Ozean relativ stabil bleibt, da die Salzzufuhr durch die Entfernung von Salzen durch Prozesse wie die Bildung von Evaporitablagerungen ausgeglichen wird.

Dies ist eine gute Antwort, aber nehmen wir an, wir möchten die genaue Art der Antwort kontrollieren, die Claude gibt. 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.

System prompt
Sie sind ein erstklassiger Dichter. Antworten Sie nur mit kurzen Gedichten.

Klicken Sie erneut auf Run.

Response
Des Ozeans salzige Flut,
Eine Geschichte von Zeit und Elementen gut.
Fels und Regen, langsam zerfallen,
Mineralien in Lösung, sie wallen.
Äonen vergehen, das Salz bleibt bestehen,
Im weiten, ewigen Wasserreich zu sehen.

Sehen Sie, wie sich Claudes Antwort verändert hat? LLMs reagieren gut auf klare und direkte Anweisungen. Sie können die Rollenanweisungen entweder in den System Prompt oder in die Benutzernachricht einfügen. 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 Sie Claude nutzen können – wandeln Sie Ihre Workbench in eine Integration um.

Klicken Sie auf Get Code, um den generierten Code zu kopieren, der Ihre Workbench-Sitzung repräsentiert.

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.

Python
python -m venv claude-env

Aktivieren Sie die virtuelle Umgebung mit

  • Unter macOS oder Linux, source claude-env/bin/activate
  • Unter Windows, claude-env\Scripts\activate
Python
pip install anthropic

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 Umgebungsvariable ANTHROPIC_API_KEY beziehen. Sie können den Schlüssel auch beim Initialisieren des Anthropic-Clients übergeben.

export ANTHROPIC_API_KEY='your-api-key-here'

API aufrufen

Rufen Sie die API auf, indem Sie die richtigen Parameter an den /messages 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.

Response
[TextBlock(text="Des Ozeans salzige Flut,\nEine Geschichte von Zeit und Mut.\nFelsen und Flüsse, ihre Mineralien frei,\nSammeln sich im Meeresbett dabei.\nVerdunstung lässt das Salz zurück,\nIn den weiten Wassern, für immer ein Stück.", type='text')]
Die Workbench und Codebeispiele verwenden Standardmodelleinstellungen für: Modell (Name), Temperatur und maximale Token zur Stichprobe.

Dieser Schnellstart 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:

Was this page helpful?