Möchten Sie einfach nur mit Claude chatten? Besuchen Sie claude.ai!

Möchten Sie direkt in unser API eintauchen? Springen Sie zu unserer API-Referenz Dokumentation für weitere Details.

Lassen Sie uns Sie schnell mit Claude in Gang bringen! In dieser Anleitung führen wir Sie durch den Prozess der Einrichtung Ihrer Umgebung, der Installation der notwendigen Bibliotheken und des Sendens Ihrer ersten API-Anfrage an Claude. Los geht’s!

Beachten Sie, dass diese Anleitung unser Python SDK verwendet, wir aber auch ein TypeScript SDK pflegen und direkte HTTP-Integrationen unterstützen. Siehe unsere Client SDKs und API-Referenz Dokumentation für Details.


Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:

Schritt 1: Richten Sie Ihre Umgebung ein

Erstellen Sie eine Kopie unseres Quickstart Google Colab Notebooks, um sofort loszulegen, ohne eine Umgebung einzurichten!

Stellen Sie zunächst sicher, dass Python installiert ist. Öffnen Sie Ihr Terminal (auf macOS) oder die Eingabeaufforderung (auf Windows) und geben Sie ein:

Shell
python --version

Wenn Sie eine Versionsnummer wie “Python 3.12.2” sehen, sind Sie startklar. Wenn nicht, besuchen Sie die offizielle Python-Website und laden Sie die neueste Version herunter.

(Optional) Erstellen Sie eine virtuelle Umgebung

Obwohl nicht zwingend erforderlich, wird empfohlen, eine virtuelle Umgebung für Ihre Claude-Projekte zu erstellen. Dies hilft, Ihre Abhängigkeiten zu organisieren und Konflikte mit anderen Projekten zu vermeiden. Um eine virtuelle Umgebung zu erstellen, führen Sie aus:

Shell
python -m venv claude-env

Aktivieren Sie sie dann:

  • Auf macOS oder Linux: source claude-env/bin/activate
  • Auf Windows: claude-env\Scripts\activate

Schritt 2: Installieren Sie das Anthropic Python SDK

Nachdem Ihre Umgebung eingerichtet ist, ist es an der Zeit, die Claude Python-Bibliothek zu installieren. Führen Sie einfach aus:

Shell
pip install anthropic

Dieser Befehl installiert die neueste Version der Bibliothek zusammen mit allen notwendigen Abhängigkeiten.

Schritt 3: (Optional) Richten Sie Ihren API-Schlüssel ein

Um Claude zu verwenden, müssen Sie Ihren API-Schlüssel angeben. Sie können Ihren API-Schlüssel für alle Ihre Claude-Projekte verfügbar machen, indem Sie eine Umgebungsvariable setzen. So geht’s:

  • Auf macOS oder Linux:
    1. Öffnen Sie Ihr Terminal und geben Sie ein: nano ~/.bash_profile (oder nano ~/.zshrc, wenn Sie eine neuere Version von macOS verwenden)
    2. Fügen Sie diese Zeile zur Datei hinzu und ersetzen Sie your-api-key-here durch Ihren tatsächlichen API-Schlüssel: export ANTHROPIC_API_KEY='your-api-key-here'
    3. Speichern Sie die Datei und verlassen Sie den Editor (drücken Sie Strg+O, dann Enter, dann Strg+X)
    4. Laden Sie das aktualisierte Profil, indem Sie ausführen: source ~/.bash_profile (oder source ~/.zshrc)
  • Auf Windows:
    1. Öffnen Sie die Eingabeaufforderung und geben Sie ein: setx ANTHROPIC_API_KEY "your-api-key-here", ersetzen Sie your-api-key-here durch Ihren tatsächlichen API-Schlüssel
    2. Um diese Änderung dauerhaft zu machen, folgen Sie diesen Schritten:
      • Rechtsklicken Sie auf “Dieser PC” oder “Arbeitsplatz” und wählen Sie “Eigenschaften”
      • Klicken Sie auf “Erweiterte Systemeinstellungen”
      • Klicken Sie auf die Schaltfläche “Umgebungsvariablen”
      • Klicken Sie im Abschnitt “Systemvariablen” auf “Neu…” und geben Sie ANTHROPIC_API_KEY als Variablenname und Ihren API-Schlüssel als Variablenwert ein

Schritt 4: Senden Sie Ihre erste API-Anfrage

Sie haben es fast geschafft! Senden wir Ihre erste API-Anfrage an Claude. Erstellen Sie eine neue Python-Datei (z. B. claude_test.py) und fügen Sie den folgenden Code hinzu:

Python
import anthropic

client = anthropic.Anthropic(
    # defaults to os.environ.get("ANTHROPIC_API_KEY")
    api_key="my_api_key",
)

message = client.messages.create(
    model="claude-3-opus-20240229",
    max_tokens=1000,
    temperature=0.0,
    system="Antworte nur in Yoda-Sprache.",
    messages=[
        {"role": "user", "content": "Wie geht es dir heute?"}
    ]
)

print(message.content)

Lassen Sie uns aufschlüsseln, was hier passiert:

  • Wir importieren die anthropic Bibliothek, die eine bequeme Möglichkeit bietet, mit der Claude API zu interagieren.
  • Wir erstellen eine Instanz des Anthropic Clients und übergeben unseren API-Schlüssel (wenn Sie eine Umgebungsvariable gesetzt haben, können Sie dies weglassen).
  • Wir rufen die messages.create() Methode auf, um eine Nachricht an Claude zu senden. Wir geben das Modell an, das wir verwenden möchten (claude-3-opus-20240229), die maximale Anzahl von Token in der Antwort (max_tokens=1000), die Temperatur (die die Zufälligkeit der Ausgabe steuert, temperature=0.0 bedeutet minimale Zufälligkeit) und die Systemnachricht (die den Kontext für das Gespräch festlegt).
  • Schließlich geben wir die Antwort von Claude aus.

Um den Code auszuführen, geben Sie einfach python claude_test.py in Ihrem Terminal oder Ihrer Eingabeaufforderung ein. Sie sollten eine sprichwortartige Antwort von Claude sehen!

Besuchen Sie Messages API Beispiele für weitere Beispiele für API-Aufrufstrukturen. Weitere Informationen zu API-Parametern finden Sie in der Messages API Referenz.


Nächste Schritte

Herzlichen Glückwunsch, Sie haben erfolgreich Ihre erste API-Anfrage an Claude gesendet! Hier sind einige nächste Schritte, um Ihre Reise fortzusetzen.

API-Ressourcen

Tauchen Sie in unsere API-Dokumentation ein, um weitere Details zu den verfügbaren Endpunkten und Parametern zu erhalten.

Sehen Sie sich unsere Client SDKs an, eine Reihe von Tools, die es Ihnen erleichtern, mit Claude zu arbeiten und ihn in Ihre Anwendungen zu integrieren.

Anthropic Kochbuch

Das Anthropic Kochbuch enthält eine Reihe von Rezepten in Form von Jupyter Notebooks. Diese Notebooks enthalten kopierbaren Code, der zeigt, wie man Claude in fortgeschritteneren Szenarien auf elegante und effektive Weise verwendet, wie z.B. PDF-Upload, Tool-Verwendung und Funktionsaufrufe, Embeddings und mehr.

Weitere Ressourcen

  • Besuchen Sie unseren Migrationsratgeber, um zu erfahren, wie Sie Ihren Anwendungsfall auf Claude umstellen können.
  • Erkunden Sie das Glossar der Begriffe, um sich mit der Terminologie vertraut zu machen, die in KI, LLMs und dem Claude-Ökosystem verwendet wird.
  • Treten Sie unserem Entwickler-Discord-Server bei, um sich mit anderen Entwicklern zu vernetzen, Fragen zu stellen und Ihre Projekte zu teilen.
  • Besuchen Sie die Prompt-Bibliothek für Inspiration und einsatzbereite Prompts für verschiedene Aufgaben, oder tauchen Sie in das Prompt Engineering ein, indem Sie sich die Einführung in Prompting ansehen.

Wir freuen uns darauf zu sehen, was Sie mit Claude erschaffen. Viel Spaß beim Programmieren!