Übersicht
Das Claude Agent SDK unterstützt zwei unterschiedliche Eingabemodi für die Interaktion mit Agenten:- Streaming-Eingabemodus (Standard & Empfohlen) - Eine persistente, interaktive Sitzung
- Einzelne Nachricht-Eingabe - One-Shot-Abfragen, die Sitzungszustand und Wiederaufnahme verwenden
Streaming-Eingabemodus (Empfohlen)
Der Streaming-Eingabemodus ist die bevorzugte Methode zur Verwendung des Claude Agent SDK. Er bietet vollständigen Zugriff auf die Fähigkeiten des Agenten und ermöglicht umfangreiche, interaktive Erfahrungen. Er ermöglicht es dem Agenten, als langlebiger Prozess zu fungieren, der Benutzereingaben entgegennimmt, Unterbrechungen verarbeitet, Berechtigungsanfragen anzeigt und die Sitzungsverwaltung übernimmt.Funktionsweise
Vorteile
Bild-Uploads
Bilder direkt an Nachrichten anhängen für visuelle Analyse und Verständnis
Warteschlangen-Nachrichten
Mehrere Nachrichten senden, die sequenziell verarbeitet werden, mit der Möglichkeit zu unterbrechen
Tool-Integration
Vollständiger Zugriff auf alle Tools und benutzerdefinierten MCP-Server während der Sitzung
Echtzeit-Feedback
Sehen Sie Antworten, während sie generiert werden, nicht nur die endgültigen Ergebnisse
Kontext-Persistenz
Behalten Sie den Gesprächskontext über mehrere Umdrehungen hinweg natürlich bei
Implementierungsbeispiel
Einzelne Nachricht-Eingabe
Die Eingabe einer einzelnen Nachricht ist einfacher, aber begrenzter.Wann sollte die Eingabe einer einzelnen Nachricht verwendet werden
Verwenden Sie die Eingabe einer einzelnen Nachricht, wenn:- Sie eine One-Shot-Antwort benötigen
- Sie keine Bild-Anhänge oder Mid-Session-Kontrollmethoden benötigen
- Sie in einer zustandslosen Umgebung arbeiten müssen, z. B. in einer Lambda-Funktion