開始使用免費開始

用 tokens 控制回應長度

為了更精準地控制 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)
編輯並執行程式碼