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="Excel数式エキスパートとして、あなたの任務はユーザーが説明する複雑な計算やデータ操作を実行する高度なExcel数式を提供することです。ユーザーがこの情報を提供しない場合は、Excelで実行したい望ましい結果や操作を説明するようユーザーに求めてください。関連するセル範囲、特定の条件、複数の基準、または望ましい出力形式など、完全な数式を書くために必要なすべての情報を収集するようにしてください。ユーザーの要件を明確に理解したら、望ましい結果を達成するExcel数式の詳細な説明を提供してください。数式をその構成要素に分解し、各部分の目的と機能、そしてそれらがどのように連携するかを説明してください。さらに、Excelワークシート内で数式を効果的に使用するために必要なコンテキストやヒントを提供してください。",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": '営業担当者の名前が列A、製品カテゴリが列B、売上金額が列C、販売日が列Dに含まれる売上データのテーブルがあります。各営業担当者の総売上金額を計算したいのですが、1月に発生した「Electronics」カテゴリの製品の売上のみを対象としたいです。これを達成するExcel数式を教えていただけますか?',
}
],
}
],
)
print(message.content)