While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
Prefilling ist nur für Nicht-Extended-Thinking-Modi verfügbar. Es wird derzeit nicht mit Extended Thinking unterstützt.
Bei der Verwendung von Claude haben Sie die einzigartige Möglichkeit, seine Antworten durch Prefilling der Assistant-Nachricht zu steuern. Diese leistungsstarke Technik ermöglicht es Ihnen, Claudes Aktionen zu lenken, Preambles zu überspringen, spezifische Formate wie JSON oder XML durchzusetzen und Claude sogar dabei zu helfen, die Zeichenkonsistenz in Rollenspiel-Szenarien zu wahren.
In einigen Fällen, in denen Claude nicht wie erwartet funktioniert, können einige vorgefüllte Sätze Claudes Leistung erheblich verbessern. Ein wenig Prefilling geht einen langen Weg!
Um vorzufüllen, fügen Sie den gewünschten Anfangstext in die Assistant-Nachricht ein (Claudes Antwort wird von dort aus fortgesetzt, wo die Assistant-Nachricht endet):
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-sonnet-4-5",
max_tokens=1024,
messages=[
{"role": "user", "content": "What is your favorite color?"},
{"role": "assistant", "content": "As an AI assistant, I don't have a favorite color, But if I had to pick, it would be green because"} # Prefill here
]
)Der Prefill-Inhalt darf nicht mit nachgelagerten Leerzeichen enden. Ein Prefill wie "As an AI assistant, I " (mit einem Leerzeichen am Ende) führt zu einem Fehler.
{ zwingt Claude, die Preamble zu überspringen und das JSON-Objekt direkt auszugeben. Dies ist sauberer, prägnanter und leichter für Programme zu analysieren, ohne zusätzliche Verarbeitung. Für garantierte JSON-Ausgabe, die einem bestimmten Schema entspricht, sollten Sie stattdessen Structured Outputs verwenden. Structured Outputs stellen sicher, dass Claudes Antwort immer Ihrem definierten JSON-Schema entspricht, was ideal für Produktionsanwendungen ist, die strikte Formatkonformität erfordern.[ROLE_NAME] kann Claude daran erinnern, in der Rolle zu bleiben, auch bei längeren und komplexeren Gesprächen. Dies ist besonders wirksam, wenn es mit Role Prompting im system-Parameter kombiniert wird.Weitere Beispiele für Prefill und andere Messages API-Muster.
Lassen Sie sich von einer kuratierten Auswahl von Prompts für verschiedene Aufgaben und Anwendungsfälle inspirieren.
Ein beispielreiches Tutorial, das die in unserer Dokumentation behandelten Prompt-Engineering-Konzepte abdeckt.
Eine leichtere Version unseres Prompt-Engineering-Tutorials über ein interaktives Tabellenkalkulationsblatt.