Python で Agent SDK を使いたい
9. エージェントコマンド / 機能
claude-code-sdk (Python)Python 版 SDK
概要
Python 版の Agent SDK を使えば、既存の Python エコシステムと組み合わせてエージェントを構築できます。
設定例
# Python での使用例
from claude_code_sdk import ClaudeCode
agent = ClaudeCode(
model="claude-sonnet-4-5-20250929",
system_prompt="あなたはテスト作成の専門家です。",
tools=["Read", "Write", "Bash"],
)
# タスクを実行
result = agent.run(
"src/utils.ts のユニットテストを作成して"
)
print(result)
# インストール
# pip install claude-code-sdkこんな時に使う
- Python でエージェントを構築したい時
- 既存の Python コードベースに AI を組み込みたい時
使い方
- 1pip install claude-code-sdk でインストール
- 2ClaudeCode インスタンスを作成
- 3agent.run() でタスクを実行
Tips
- TypeScript 版と同じ API 設計
- 既存の Python ツール・ライブラリと組み合わせ可能
- asyncio ベースの非同期実行にも対応