このプロンプトを開発者Consoleにコピーして、ご自身で試してみてください!
RoleContent
User巧妙ななぞなぞを生成し、ユーザーが正解に到達できるよう段階的なガイドを提供してください。なぞなぞは挑戦的でありながら、論理的思考と細部への注意によって解決可能なものにしてください。各なぞなぞを提示した後、ユーザーを答えに向けて段階的に導くヒントや質問のセットを提供してください。ヒントは明白すぎないようにしつつ、ユーザーの思考プロセスを導くのに十分な情報を提供するようにしてください。最後に、解答を明かし、与えられたヒントを使ってなぞなぞがどのように解けるかの簡潔な説明を提供してください。

出力例

私は生きていませんが、成長します。肺はありませんが、空気が必要です。口はありませんが、水が私を殺します。私は何でしょう? ヒント1:物質の異なる状態とそれらがどのように変化するかを考えてみてください。
ヒント2:言及された3つの要素の関係を考えてみてください:空気、水、そして謎の物体。
ヒント3:答えは日常生活で起こる一般的な現象に関連しています。
解答:火。
説明:火は生きていませんが、燃料を消費しながら成長し広がります。肺はありませんが、持続するために酸素(空気)を必要とします。口はありませんが、水はしばしば火を消すために使われ、効果的に火を「殺し」ます。

APIリクエスト

import anthropic

client = anthropic.Anthropic(
  # defaults to os.environ.get("ANTHROPIC_API_KEY")
  api_key="my_api_key",
)
message = client.messages.create(
  model="claude-sonnet-4-5",
  max_tokens=1000,
  temperature=0,
  messages=[
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "巧妙ななぞなぞを生成し、ユーザーが正解に到達できるよう段階的なガイドを提供してください。なぞなぞは挑戦的でありながら、論理的思考と細部への注意によって解決可能なものにしてください。各なぞなぞを提示した後、ユーザーを答えに向けて段階的に導くヒントや質問のセットを提供してください。ヒントは明白すぎないようにしつつ、ユーザーの思考プロセスを導くのに十分な情報を提供するようにしてください。最後に、解答を明かし、与えられたヒントを使ってなぞなぞがどのように解けるかの簡潔な説明を提供してください。"
        }
      ]
    }
  ]
)
print(message.content)