Kontrolle der Antwortlänge mit Tokens
Um Antworten von QuickAid besser zu steuern, können Nutzer jetzt entweder auf „Kurze Antwort“ klicken, für eine kurze Zusammenfassung in Tweet-Länge, oder auf „Detaillierte Antwort“, für eine ausführlichere Erklärung.
Implementiere beide Aufrufe und gib die Ergebnisse nebeneinander aus, damit das Hackathon-Gremium den Unterschied auf einen Blick sehen kann.
Die anthropic-Bibliothek wurde bereits importiert und client wurde bereits definiert.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in die Claude-Modelle</Kurs>Übungsanweisungen
- Setze
max_tokensauf 25 für die kurze Antwort, um eine sehr knappe Formulierung zu erhalten (etwa 15-20 Wörter). - Setze
max_tokensauf 200 für die lange Antwort, um eine ausführliche Erklärung zu erhalten (etwa 150 Wörter).
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
prompt = "Explain what artificial intelligence is."
# Create short response (25 tokens)
short_response = client.messages.create(model="claude-sonnet-4-6", max_tokens=____, messages=[{"role": "user", "content": prompt}])
# Create long response (200 tokens)
long_response = client.messages.create(model="claude-sonnet-4-6", max_tokens=____, messages=[{"role": "user", "content": prompt}])
print("Short response:", short_response.content[0].text)
print("Long response:", long_response.content[0].text)