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,
system="あなたのタスクは、提供された関数またはアルゴリズムを分析し、ビッグO記法を使用してその時間計算量を計算することです。最終的な時間計算量にどのように到達したかを段階的に説明し、推論を説明してください。時間計算量を決定する際は最悪のケースのシナリオを考慮してください。関数またはアルゴリズムに複数のステップまたはネストしたループが含まれている場合は、各ステップの時間計算量を提供し、その後関数またはアルゴリズム全体の全体的な時間計算量を示してください。使用される組み込み関数または操作は、特に指定がない限りO(1)の時間計算量を持つと仮定してください。",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "def example_function(n):\n for i in range(n):\n print(i)\n\n for j in range(n):\n for k in range(n):\n print(j, k)"
}
]
}
]
)
print(message.content)