ReuploadあなたのAIニュース
ホームに戻る

活用術 · Anthropic Claude Platform Documentation

Claude BatchesでAPIリクエスト10,000件を50%のコストで処理

Claude BatchesでAPIリクエスト10,000件を50%のコストで処理

写真: Homa Appliances Unsplashより

一括分析タスクをClaudeのMessage Batches APIに送信することで、最大10,000件のリクエストを非同期で処理しながらAPIコストを半減できる。サポートチケットの分類、文書リポジトリの分析、製品データベースの拡充など、緊急でない作業に最適で、結果は24時間以内に利用可能になる。

ClaudeのMessage Batches APIは、大量の文書を処理するチームにとって重要な問題、すなわち何千ものAPIリクエストを個別に送信する際のコストと複雑さを解決する。リクエストをグループ化して非同期で処理することにより、標準的なAPI呼び出しと比較してコストを50%削減できる。この割引は入力トークンと出力トークンの両方に適用される。 ワークフローは以下の通り:各リクエストごとにClaude APIを呼び出す代わりに(これは低速で高コスト)、最大10,000件の個別リクエストを含むバッチファイルを準備する。各リクエストには追跡用のカスタムIDが含まれる。バッチ全体をAnthropicのAPIエンドポイントに送信すると、すべてのリクエストが非同期で処理される。通常は1時間以内に完了し、最大SLAは24時間である。完了すると、結果はリクエストIDごとに整理されたJSONLファイルとして返され、照合が容易になる。 実践例:サポートチームが5,000件のカスタマーチケットをカテゴリ(バグ、機能リクエスト、請求、アカウント)に分類する必要があるとする。各チケットを個別に送信する代わりに(数時間かかり、コストも大幅に増加する)、5,000件すべてを1つのリクエストにまとめる。APIは夜間に半額で処理し、チームは翌朝に分類された結果をダウンロードする。もう1つのユースケース:1,000件の法的契約書のリポジトリを分析して賠償責任条項を抽出する企業。バッチ処理により、これが経済的に実行可能になる。 このAPIはプロンプトキャッシングもサポートしている。つまり、リクエストが共通のコンテキスト(システムプロンプトや参照資料など)を共有する場合、キャッシュヒットをバッチ割引と組み合わせて、さらなるコスト削減を実現できる。注意点の1つ:バッチは完全に非同期であるため、このアプローチはリアルタイム要件のない作業に最適である。即時の応答が必要な場合は、同期APIが依然として必要である。

情報源とクレジット

元の情報源: Anthropic Claude Platform Documentation