Setup & dein erster Request

Bevor du mit Claude etwas bauen kannst, brauchst du einen API-Key und eine funktionierende Python- (oder TypeScript-) Umgebung. Installiere das offizielle SDK, exportiere deinen Key als Umgebungsvariable und mache deinen ersten Aufruf an die Messages API.

import anthropic

client = anthropic.Anthropic()  # liest ANTHROPIC_API_KEY aus der Umgebung

message = client.messages.create(
    model="claude-sonnet-5",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "Hallo Claude! Wobei kannst du mir helfen?"}
    ],
)

print(message.content[0].text)

Die wichtigsten Punkte: Der API-Key sollte immer über eine Umgebungsvariable oder einen Secret Store bereitgestellt werden, niemals hartkodiert im Quellcode oder im Git-Repository. Die Messages API ist zustandslos — jeder Request ist unabhängig, eine mehrteilige Konversation erfordert also, die komplette Nachrichten-Historie bei jedem Aufruf erneut mitzusenden. Und max_tokens begrenzt die Länge der Antwort — setze den Wert hoch genug für das, was du erwartest.

Quiz zu diesem Modul starten