CLAUDE LABEN
FORK — Claude Code 2.1.212で/forkの挙動が変わりました。会話を新しいバックグラウンドセッションへ複製し、作業を続けたまま並走できます。従来のセッション内サブエージェントは/subtaskに移りましたLIMITS — WebSearchの呼び出しがセッション単位で既定200回に制限されました。サブエージェントの起動も既定200回が上限で、暴走した検索・委譲のループを止められますMCPBG — 2分を超えるMCPツール呼び出しは自動的にバックグラウンドへ移り、セッションが固まらなくなりました。しきい値はCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますPLANFIX — プランモードがtouchやrmといったファイルを変更するBashコマンドを、許可プロンプトもcanUseToolコールバックも通さずに実行してしまう不具合が修正されましたSONNET5 — Claude Sonnet 5は導入価格として入力100万トークンあたり2ドル、出力10ドルで提供中です。8月31日を過ぎると3ドルと15ドルに戻りますIPO — Anthropicが早ければ10月の株式公開を視野に、引受銀行が投資家との面談を組み始めたと報じられていますFORK — Claude Code 2.1.212で/forkの挙動が変わりました。会話を新しいバックグラウンドセッションへ複製し、作業を続けたまま並走できます。従来のセッション内サブエージェントは/subtaskに移りましたLIMITS — WebSearchの呼び出しがセッション単位で既定200回に制限されました。サブエージェントの起動も既定200回が上限で、暴走した検索・委譲のループを止められますMCPBG — 2分を超えるMCPツール呼び出しは自動的にバックグラウンドへ移り、セッションが固まらなくなりました。しきい値はCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますPLANFIX — プランモードがtouchやrmといったファイルを変更するBashコマンドを、許可プロンプトもcanUseToolコールバックも通さずに実行してしまう不具合が修正されましたSONNET5 — Claude Sonnet 5は導入価格として入力100万トークンあたり2ドル、出力10ドルで提供中です。8月31日を過ぎると3ドルと15ドルに戻りますIPO — Anthropicが早ければ10月の株式公開を視野に、引受銀行が投資家との面談を組み始めたと報じられています
記事一覧/API & SDK
API & SDK/2026-03-24中級

Claude Files API — ファイルを一度アップロードして何度でも参照する方法

Claude Files APIを使えば、PDF・画像・テキストを一度アップロードするだけで複数のAPI呼び出しから参照できます。Python・TypeScriptの実装例、本番運用に耐える再試行処理、トークンコストの見積もり、運用知見まで詳しく解説します。

files-api3api38python22typescript11pdf3document-processing

プレミアム記事

Claude Files APIとは? — 「一度アップロード、何度でも参照」の仕組み

Claude APIを使ってドキュメントや画像を分析する際、毎回同じファイルをリクエストに含めていませんか? Files APIを使えば、ファイルを一度Anthropicのセキュアなストレージにアップロードするだけで、固有のfile_idを通じて何度でも参照できるようになります。

これにより、以下のメリットが得られます。

  • 通信コストの削減: 同じPDFを何十回も再送信する必要がなくなる
  • コードのシンプル化: Base64エンコードやマルチパートの処理が不要に
  • ワークスペース共有: 同じワークスペース内のAPIキーであれば、誰でもアップロード済みファイルを利用可能

Files APIは現在ベータ版として提供されており、anthropic-beta: files-api-2025-04-14 ヘッダーを付けることで利用できます。

個人開発でアプリの問い合わせ対応を整理していたとき、ユーザーから届いた不具合報告のスクリーンショットを毎回リクエストへ添付し直していて、同じ画像を何度も送り直している無駄に気づきました。Files APIに切り替えてからは、一枚アップロードしたfile_idを「分類用」と「返信文面の下書き用」で使い回せるようになり、処理を書くときの気持ちがずいぶん軽くなりました。小さな改善ですが、こうした積み重ねが運用の安定につながると感じています。

対応ファイル形式とサイズ制限

Files APIがサポートするファイル形式は、用途によって異なります。

ファイル種別MIMEタイプコンテンツブロック主な用途
PDFapplication/pdfdocument文書分析・要約・引用抽出
プレーンテキストtext/plaindocumentテキスト解析・処理
画像(JPEG, PNG, GIF, WebP)image/jpegimage画像認識・ビジュアルタスク
データセット等各種container_uploadデータ分析・可視化(Code Execution Tool併用)

サイズ制限は以下の通りです。

  • 1ファイルあたり: 最大500MB
  • 組織全体のストレージ: 最大500GB

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
アップロードを冪等化し、失敗時に二重登録を防ぐ本番品質の再試行ヘルパー(Python・完全動作版)
PDF1ページあたりのトークン量から逆算する、Files API導入で実際に削減できるコストの見積もり方
公式ドキュメントに載っていないサーバー側の重複非排除・孤立ファイル蓄積への対処と、ユースケース別の推奨設計
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

API & SDK2026-06-27
Claude API のストリーミングが「エラーも出さずに」止まるとき — 沈黙する停止を検知して途中から続ける運用メモ
Claude API のストリーミングが例外も出さずに無言で止まる「沈黙停止」を、トークン間隔のウォッチドッグで検知し、受信済みテキストを引き継いで途中から再開する実装と、長時間の自動運用で崩れないためのタイムアウト予算の設計をまとめます。
API & SDK2026-06-12
Claude API の Code Execution ツールに月次の売上CSV集計を任せる — Files API 連携から課金の落とし穴まで
月末に形式の違う売上CSVを突き合わせる作業を、Claude API の Code Execution ツールに任せた実装をまとめます。Files API 連携、コンテナ再利用、5分最小課金やファイルプリロード課金などの注意点を実例ベースで扱います。
API & SDK2026-05-16
Claude API の Tool Use でスキーマ定義ミスが出たとき:実際に遭遇した3つのパターンと診断手順
Claude API の Tool Use でよく起きるスキーマ定義ミス・invalid_tool_use・Claude がツールを呼ばない問題を、実際のアプリ開発で遭遇したケースをもとに診断手順と修正パターンで解説します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →