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)