始める無料で始める

トークンで回答の長さを管理する

QuickAid では、ユーザーが「クイック回答」または「深堀り回答」のどちらかを選べる機能を追加しました。「クイック回答」はツイートのような短い要約を、「深堀り回答」はより詳細な説明を返します。 ハッカソンの審査員が違いを一目で確認できるよう、両方の呼び出しを実装し、結果を並べて出力してください。

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)
コードを編集して実行