DXを推進するAIポータルメディア「AIsmiley」| AI製品・サービスの比較・検索サイト
03-6452-4750 10:00〜18:00 年末年始除く

Claude(クロード)のAPIとは?使い方からかかる料金まで詳しく解説

最終更新日:2025/04/30

Claude(クロード)のAPIとは?

自社で新しく開発するAIサービスにclaudeを組み込みたいので、claudeのAPIについて知りたいけれど、何から始めればよいかわからず困っている人はいませんか?

あるソフトウェアから別のソフトウェアの機能を利用するための窓口となるAPIの普及とともに、さまざまなアプリやサービスを通してAIを活用できるようになりました。

Claudeの知識や能力もAPIを通じて活用できるため、ビジネスの可能性がさらに広がります。

この記事では、ClaudeのAPIの使い方からかかる料金まで詳しく解説します。

Claude(クロード)のAPIとは?

ClaudeのAPIとはAnthropic APIという名前で、Anthropicが開発・提供するAI「Claude」をアプリやシステムに組み込むための窓口です。

Anthropic APIを使用することで、ClaudeのAI機能をアプリやサービスで活用できるようになります。

2025年3月現在Anthropic APIは日本国内で利用できますが、使える国や地域は限定されているため、事前にAnthropicの「サポートされている地域」から確認するのが望ましいでしょう。

またAnthropic APIはいきなりローカル環境を整えなくても、クラウド上の管理画面のWebコンソール、APIを試せる専用画面のワークベンチなどが準備されているため、使い方を理解してから本格的な開発に取り組むことができます。

Anthropic APIは、ClaudeのAI機能をアプリやサービスでどのように生かせるのかを試してから本格的に開発に取り組みたい場合におすすめです。

Claude(クロード)のAPIで使えるモデル

Anthropic APIを通じて使うことができるClaudeのモデルは以下の通りです。

モデル名 特徴
Claude 3.7 Sonnet 最新のSonnetモデル、高い知能と性能を誇る
Claude 3.5 Haiku 高速・軽量なモデル、リアルタイム用途向け
Claude 3.5 Sonnet v2 Sonnetの改良版、精度と速度のバランスが良い
Claude 3.5 Sonnet Claude 3.5世代の標準的なモデル
Claude 3 Opus Claude 3世代の最上位モデル、精度が高い
Claude 3 Sonnet Claude 3世代の中間モデル、バランス型
Claude 3 Haiku Claude 3世代の最軽量モデル、低コスト・高速

Anthropic APIを通じてどのモデルを使うかは、開発したいアプリやサービスに合わせて考えましょう。

参考:Anthropic ユーザーガイド「全モデル概要」

Claude(クロード)のAPIでできること

ClaudeのAPIを通じてできることを7つご紹介します。

バッチ処理

バッチ処理とは複数のデータやタスクを一度にまとめて処理することです。

Anthropic APIのバッチ処理を使うと、複数のリクエストを一度に送信して処理できるため、個別にリクエストを送るよりも高速で効率よく結果を得ることができます。

Anthropic APIのバッチ処理を利用すると、以下のようなことが可能です。

  • 複数のテキスト生成リクエストを同時に処理する
  • 複数のデータセットをまとめて処理する
  • タスクごとの結果を一度に受け取る

またバッチ処理は24時間以内に行われ、個別にリクエストを送信した場合より50%低いコストで処理することができます。

詳細なやり方はAnthropic APIリファレンスのメッセージバッチのページに記載があるので、使いたい人は目を通しておきましょう。

Anthropic APIの引用機能とは、Claudeが生成する回答の正確性を高めるために、信頼できる情報源の文章の一部を引用して使用するということです。

著作権法上の「引用」とは異なる意味なのを覚えておきましょう。

引用できるコンテンツの種類は以下の通りです。

種類 概要
プレーンテキスト テキスト形式の情報
PDF 文書ファイルとして保存されたPDF形式の情報
カスタムコンテンツ ユーザーが提供した独自のコンテンツやデータ

また2025年3月現在、画像を引用することはできません。

詳細な仕組みはAnthropicユーザーガイドの「引用」のページに記載があるため、使いたい人は目を通しておきましょう。

パソコン利用(パブリックベータ)

パソコン利用機能とは、ClaudeがPCを操作して外部のアプリやツールを操作できる機能のことで、まだβ版です。

ClaudeがPCを安全に、そして正しく操作するためには以下の環境を整える必要があります。

項目 概要
仮想ディスプレイ ClaudeがPCを操作するために必要な仮想ディスプレイが設定されている
デスクトップ環境 Claudeが操作するために、PC上のグラフィカルユーザーインターフェイス(GUI)がセットアップされている
アプリケーション Claudeが操作できるアプリケーションがインストールされ、動作している
ツールの実装 ClaudeがPCを操作する際に必要となるツールやコマンドが実装され、正しく設定されている
エージェントループ ClaudeとPCの間で、指示のやり取りと結果のフィードバックを繰り返し行うプログラム=エージェントループを準備する

またパソコン利用機能で使用できるClaudeのモデルは以下の通りです。

  • Claude 3.7 Sonnet
  • Claude 3.5 Sonnet

Anthropicユーザーガイドのパソコン利用(ベータ版)のページでは、β版の状態で使用するリスクとそれに対する予防策の講じ方も記載しているため、使用前には必ず目を通しましょう。

PDFサポート

PDFサポート機能とは、ClaudeがPDFを直接読み込んでその内容を理解し、適切な回答を生成できる機能のことを指します。

Claudeが読み込めるのは以下の要件を満たしたPDFです。

項目 概要
ファイルサイズ 最大32MBまで
ページ数 最大100ページまで
形式 パスワードなしで暗号化している標準PDF

 

またPDFサポートが利用できるモデルは次の通りです。

  • Claude 3.7 Sonnet
  • Claude 3.5 Sonnet
  • Claude 3.5 Haiku

詳細な仕組みやパフォーマンスを向上するための方法はAnthropicユーザーガイドのPDFサポートのページに記載してあるため、必要な人は目を通しておきましょう。

プロンプトのキャッシング

プロンプトのキャッシング機能とは、Claudeに過去に送信したプロンプトとその結果を保存しておき、次回同じプロンプトを送ったときにキャッシュから結果を返す仕組みです。

プロンプトのキャッシング機能で保存しておけるデータの種類は以下の5つで、「cache_control」を設定した部分だけが保存されます。

項目 概要
ツール(Tools) Claudeが使うツールの定義(APIや関数の指定)
システムメッセージ(System) Claudeの動作指示(プロンプトの最初に記載する「あなたはアシスタントです」といった役割の指示)
メッセージ(Messages) ユーザーの入力やClaudeの返答(会話の流れ)
画像やドキュメント ユーザーが送った画像やPDFなど
ツールの使用結果 Claudeがツールを使って得た結果(計算や検索のデータ)

プロンプトのキャッシング機能は、2025年3月現在以下のモデルで利用でき、それぞれ保存できる最小のプロンプトの長さは以下の通りです。

モデル 保存できる最小のプロンプトの長さ
Claude 3.7 Sonnet 1024トークン
Claude 3.5 Sonnet 1024トークン
Claude 3.5 Haiku 2048トークン
Claude 3 Haiku 2048トークン
Claude 3 Opus 1024トークン

またプロンプトのキャッシング機能を使う場合は、通常のAPIリクエストとは別の料金体系が適用されるため、Anthropicユーザーガイドの「プロンプトのキャッシング」ページで詳細を確認しておきましょう。

トークンカウント

トークンカウント機能とは、プロンプトやClaudeからの回答に含まれるトークンの数を数える機能のことです。

Anthropic APIの料金はトークン数に応じて決まるため、長文のプロンプトを送信する場合などは、あらかじめトークンの数を数えておくとコスト管理がしやすくなります。

トークンの数はトークンカウントAPIで数えることができます。

トークンカウントAPIを使用する手順は以下の通りです。

  1. POST /v1/messages/count-tokens というエンドポイントにリクエストを送る
  2. ヘッダー(headers) に「認証情報(APIキー)」を入れる
  3. リクエストの本文(body) に、どのモデルを使うか(model)、トークンを数えたいメッセージ(messages)を指定する

詳細な手順はAnthropic APIリファレンスの「メッセージトークンをカウントする」のページに記載しているため、確認しながら使ってみましょう。

ツールの使用

ツールの使用機能を使うと、ClaudeはAPIを呼び出したり特定の操作を実行したりできます。

使うツールを指定する時には、以下の3つの情報を記載する必要があります。

項目 概要
name ツールの名前を正規表現に従ったフォーマットで記載する
description ツールの動作や使用タイミング、詳細な説明を記載する
input_schema ツールが必要とするパラメータの定義(JSONスキーマ)を記載する

 

またモデルはタスクの複雑さに合わせて以下のような目安で選ぶとよいでしょう。

 

タスクの種類 適するモデル
複雑なアプリ、サービスの開発

あいまいなクエリへの対応

  • Claude 3.7 Sonnet
  • Claude 3.5 Sonnet
  • Claude 3 Opus
簡単なアプリ、サービスの開発(ただし不足しているパラメーターを推測する可能性がある)
  • Claude 3.5 Haiku
  • Claude 3 Haiku

詳細な仕組みや使用例を知りたい人はAnthropic ユーザーガイドの「クロードでのツール使用」ページを確認しておきましょう。

参考:Claude ユーザーガイド「API 機能の概要」

ClaudeのAPIの使い方

Anthropic APIはクラウド環境、ローカル環境両方で使えますが、クラウド環境で先に開発を試し使い方を覚えてからローカル環境に移行した方がスムーズです。

Anthropic APIを通してClaudeを使用するためには、最初に以下のものを準備しましょう。

  • Anthropic Console アカウント
  • AnthropicのAPI キー
  • Python 3.7+ または TypeScript 4.5+

Anthropic APIを通してClaudeを使用するための初期設定の手順は以下の通りです。

  1. SDKをインストールする
  2. APIキーを設定する
  3. APIを呼び出す

SDKとは特定のソフトウェアやプラットフォームを使ってアプリケーションやサービスを開発するためのツールセットで、ライブラリ、ドキュメント、コードサンプル、APIなどが含まれています。

詳細はAnthropicユーザーガイドの「初期設定」のページに記載があるので内容をもっと知りたい人は目を通してみてください。

参考: Anthropicユーザーガイド「初期設定」

Claude APIの利用規約

Claudeには消費者向け利用規約商用利用規約の2種類の利用規約がありますが、Anthropic APIには商用利用規約が適用されます。

 

そもそもの「利用規約」においてAnthropicは生成目的が倫理的に適切であること、開発者がコンテンツに対して責任を負うことを求めているため、規約にしっかりと目を通し使用における責任を理解することが重要です。

参考:Anthropic「商用利用規約」

参考:Anthropic「消費者向け利用規約」

まとめ

ClaudeのAPIとはAnthropic APIという名前で、Anthropicが開発・提供するAIのClaudeをアプリやシステムに組み込むための窓口です。

この記事も参考にして、ぜひ積極的にAnthropic APIを通してClaudeを使ってみてください。

アイスマイリーでは、生成AIサービスと提供企業の一覧を無料配布しています。課題や目的に応じた計51のサービスを比較検討できますので、ぜひこの機会にお問い合わせください。

AIsmiley編集部

株式会社アイスマイリーが運営するAIポータルメディア「AIsmiley」は、AIの専門家によるコンテンツ配信とプロダクト紹介を行うWebメディアです。AI資格を保有した編集部がDX推進の事例や人工知能ソリューションの活用方法、ニュース、トレンド情報を発信しています。

・Facebookでも発信しています
@AIsmiley.inc
・Xもフォローください
@AIsmiley_inc
・Youtubeのチャンネル登録もお願いいたします@aiaismiley1345

メルマガに登録する

DXトレンドマガジン メールマガジン登録

業務の課題解決に繋がる最新DX・情報をお届けいたします。
メールマガジンの配信をご希望の方は、下記フォームよりご登録ください。登録無料です。

お名前 - 姓・名

お名前を入力してください

メールアドレス

メールアドレスを入力してください

AI・人工知能記事カテゴリ一覧

今注目のカテゴリー

生成AI

ChatGPT連携サービス

チャットボット

AI-OCR

生成AI

ChatGPT連携サービス

チャットボット

AI-OCR

AI活用のご相談したい企業様はこちら

03-6452-4750

AI製品・ソリューションの掲載を
希望される企業様はこちら