Schnellstart
Erstellen Sie einen Fehlerbereinigungsagenten in wenigen Minuten
Beispielagenten
E-Mail-Assistent, Forschungsagent und mehr
Erste Schritte
1
Installieren Sie das SDK
- TypeScript
- Python (uv)
- Python (pip)
Das TypeScript SDK bündelt eine native Claude Code-Binärdatei für Ihre Plattform als optionale Abhängigkeit, sodass Sie Claude Code nicht separat installieren müssen.
2
Legen Sie Ihren API-Schlüssel fest
Rufen Sie einen API-Schlüssel aus der Konsole ab und legen Sie ihn als Umgebungsvariable fest.Auf macOS oder Linux:Auf Windows PowerShell:Das SDK unterstützt auch Authentifizierung über Drittanbieter-API-Anbieter:
- Amazon Bedrock: Setzen Sie die Umgebungsvariable
CLAUDE_CODE_USE_BEDROCK=1und konfigurieren Sie AWS-Anmeldedaten - Claude Platform on AWS: Setzen Sie
CLAUDE_CODE_USE_ANTHROPIC_AWS=1undANTHROPIC_AWS_WORKSPACE_IDund konfigurieren Sie AWS-Anmeldedaten - Google Cloud’s Agent Platform: Setzen Sie die Umgebungsvariable
CLAUDE_CODE_USE_VERTEX=1und konfigurieren Sie Google Cloud-Anmeldedaten - Microsoft Azure: Setzen Sie die Umgebungsvariable
CLAUDE_CODE_USE_FOUNDRY=1und konfigurieren Sie Azure-Anmeldedaten
Sofern nicht zuvor genehmigt, erlaubt Anthropic Drittentwicklern nicht, claude.ai-Anmeldungen oder Ratenlimits für ihre Produkte anzubieten, einschließlich Agenten, die auf dem Claude Agent SDK basieren. Verwenden Sie stattdessen die in diesem Dokument beschriebenen API-Schlüssel-Authentifizierungsmethoden.
3
Führen Sie Ihren ersten Agenten aus
Dieses Beispiel erstellt einen Agenten, der Dateien in Ihrem aktuellen Verzeichnis mit integrierten Tools auflistet.
Funktionen
Alles, was Claude Code leistungsstark macht, ist im SDK verfügbar:- Integrierte Tools
- Hooks
- Subagenten
- MCP
- Berechtigungen
- Sitzungen
Ihr Agent kann Dateien lesen, Befehle ausführen und Codebases sofort durchsuchen. Wichtige Tools sind:
Dieses Beispiel erstellt einen Agenten, der Ihre Codebasis nach TODO-Kommentaren durchsucht:
Claude Code-Funktionen
Das SDK unterstützt auch die dateisystembasierte Konfiguration von Claude Code. Mit Standardoptionen lädt das SDK diese aus.claude/ in Ihrem Arbeitsverzeichnis und ~/.claude/. Um einzuschränken, welche Quellen geladen werden, setzen Sie setting_sources (Python) oder settingSources (TypeScript) in Ihren Optionen.
Vergleichen Sie das Agent SDK mit anderen Claude-Tools
Die Claude-Plattform bietet mehrere Möglichkeiten, mit Claude zu erstellen. So passt das Agent SDK:- Agent SDK vs Client SDK
- Agent SDK vs Claude Code CLI
- Agent SDK vs Managed Agents
Das Anthropic Client SDK bietet Ihnen direkten API-Zugriff: Sie senden Eingabeaufforderungen und implementieren die Tool-Ausführung selbst. Das Agent SDK bietet Ihnen Claude mit integrierter Tool-Ausführung.Mit dem Client SDK implementieren Sie eine Tool-Schleife. Mit dem Agent SDK handhabt Claude es:
Änderungsprotokoll
Sehen Sie sich das vollständige Änderungsprotokoll für SDK-Updates, Fehlerbehebungen und neue Funktionen an:- TypeScript SDK: CHANGELOG.md anzeigen
- Python SDK: CHANGELOG.md anzeigen
Fehler melden
Wenn Sie auf Fehler oder Probleme mit dem Agent SDK stoßen:- TypeScript SDK: Probleme auf GitHub melden
- Python SDK: Probleme auf GitHub melden
Richtlinien für die Markennutzung
Für Partner, die das Claude Agent SDK integrieren, ist die Verwendung von Claude-Branding optional. Wenn Sie Claude in Ihrem Produkt referenzieren: Erlaubt:- „Claude Agent” (bevorzugt für Dropdown-Menüs)
- „Claude” (wenn bereits in einem Menü mit der Bezeichnung „Agents”)
- „ Powered by Claude” (wenn Sie einen vorhandenen Agentennamen haben)
- „Claude Code” oder „Claude Code Agent”
- Claude Code-Branding ASCII-Art oder visuelle Elemente, die Claude Code nachahmen
Lizenz und Bedingungen
Die Verwendung des Claude Agent SDK unterliegt den Anthropic Commercial Terms of Service, auch wenn Sie es verwenden, um Produkte und Dienste bereitzustellen, die Sie Ihren eigenen Kunden und Endbenutzern zur Verfügung stellen, außer soweit eine bestimmte Komponente oder Abhängigkeit unter einer anderen Lizenz abgedeckt ist, wie in der LICENSE-Datei dieser Komponente angegeben.Nächste Schritte
Schnellstart
Erstellen Sie einen Agenten, der Fehler in wenigen Minuten findet und behebt
Beispielagenten
E-Mail-Assistent, Forschungsagent und mehr
TypeScript SDK
Vollständige TypeScript-API-Referenz und Beispiele
Python SDK
Vollständige Python-API-Referenz und Beispiele