メインコンテンツまでスキップ

Claude API と開発

Anthropic API と SDK 上で開発するために必要なすべて。最初の呼び出しから本番運用のエージェントまで、コストと信頼性への配慮を最初から組み込んで解説します。

コード実行ツール — サンドボックスによる Bash、ファイル、Python

Anthropic のサーバー側サンドボックスは、Claude が Bash 実行、ファイル編集、Python 実行を行える環境を提供する — 5 GiB の RAM、30 日間のコンテナ再利用、月 1,550 時間の無料枠付き。3 つのツールバージョンとそれぞれで追加される機能、無料になる条件、誰も文書化していないファイルキャプチャの落とし穴。

effort のチューニング:5 段階、モデル別デフォルト、キャッシュの罠

2026 年 7 月の effort パラメータには low・medium・high・xhigh・max の 5 段階があり、トップレベルではなく output_config の中に置きます。思考だけでなくツール呼び出しにも影響し、会話の途中で変更するとプロンプトキャッシュが無効になり、推奨される出発点もモデルごとに異なります。実践的なチューニングガイドです。

タスク予算 — エージェントを優雅に終わらせる助言的トークン上限

2026 年 3 月の Messages API ベータは、エージェントループ全体 — 思考、ツール呼び出し、ツール結果、出力 — に対するトークン予算を Claude に与え、長時間実行エージェントが暴走せずに自己調整してきれいに締めくくれるようにします。カウントダウンの仕組み、強制ではなく助言的である理由、拒否のような挙動を招かないサイズの決め方。

Playwright MCP:深く実践的なガイド(2026)

Microsoft の Playwright MCP は今や世界No.1 の MCP サーバー — GitHub や Figma を上回る。ほとんど誰も教えない部分:デフォルトのアクセシビリティスナップショットモードは vision より速いだけでなく、まったく別の自動化パラダイムだ。プロファイル、オプトインの機能パック、あなたの実 Chrome にアタッチするブラウザ拡張モード、Playwright-as-a-Skill とのトークンコスト対決、そして越えてはならないセキュリティの一線。

エージェントのオブザーバビリティ: 再現できないエージェントをトレースする

エージェントの実行は非決定的な分散トレースであり、再実行してもデバッグできません。記録しておくしかないのです。このページでは何を記録すべきかを扱います。OpenTelemetry GenAI のスパン構造(そしてすべての gen_ai.* 属性がいまだ 'Development' である理由)、Claude Code の正確なメトリクス名とイベント名、トレースを Anthropic サポートに結び付ける request-id、エージェントのテレメトリにおける 3 つのプライバシーの落とし穴です。

ファーストパーティの OpenTelemetry トレーシング: 2 つの経路、1 つのトレース

2026 年 10 月から、Claude API と Claude SDK は自前の計装なしで OpenTelemetry のスパンを自ら出力します。ただし 2 つの経路は重複しており、両方を合算するとトークン数が二重になります。このページでは、各経路のセットアップ、トークン数を正直に保つ唯一のルール、トレースを黙って消してしまう traceparent のフラグ、そして 24 時間後に送信先を無効にする配信ルールを扱います。

ユーザープロファイルとエンフォースメント: 1 人の顧客に組織全体を BAN させない

Claude API ユーザープロファイルのオペレーター向けガイド — すべてのリクエストをエンドカスタマーに帰属させ、安全上の制限や BAN が組織全体ではなく 1 つのプロファイルに及ぶようにします。フィールドの完全なリファレンス、4 つの enforcement_status の値、enac_ アクションのスキーマ、組織 Webhook、そしてイベント配信がまだ有効でないために必要なポーリングループ。