Керування довжиною відповіді за допомогою токенів
Щоб краще керувати відповідями QuickAid, користувачі тепер можуть натиснути «Quick Answer» для короткої, як твітер, замітки або «Deep Dive» для розгорнутого пояснення.
Реалізуйте обидва виклики та виведіть результати поруч, щоб журі хакатону одразу побачило різницю.
Бібліотеку anthropic уже імпортовано, а client попередньо визначено.
Ця вправа є частиною курсу
Вступ до моделей Claude
Інструкції до вправи
- Для короткої відповіді встановіть
max_tokensяк 25, щоб отримати дуже лаконічну відповідь (приблизно 15–20 слів). - Для довгої відповіді встановіть
max_tokensяк 200, щоб отримати детальне пояснення (приблизно 150 слів).
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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)