Claude 3.5の使い方と最新のAI性能

2024年6月21日、Anthropicは最新のAIモデル「Claude 3.5 Sonnet」を発表しました。本記事では、Claude 3.5に関する最新情報をまとめ、Claude 3.5 APIの使い方をわかりやすく解説します。

## Claude 3.5とは何ですか？

Claude 3.5は、Anthropicが開発した最新のAIモデルファミリーです。Claude 3.5 Sonnetは、このファミリーの最初のリリースとして発表されました。

https://www.anthropic.com/news/claude-3-5-sonnet

Claude 3.5 Sonnetの主な特徴は次のとおりです：

- **高度な知能**：大学院レベルの推論、学部レベルの知識、およびコーディング能力において新しい業界基準を設定しました。
- **高速処理**：Claude 3 Opusの2倍の速度で動作します。
- **視覚理解**：グラフや画像の解釈において強力な能力を示し、Claude 3 Opusを超える性能を発揮します。
- **コスト効率**：中程度の価格で高性能を実現しています。
- **広範な可用性**：Claude.aiやiOSアプリで無料で利用でき、API経由でもアクセス可能です。
- **大きなコンテキストウィンドウ**：200Kトークンのコンテキストウィンドウを備えています。
- **安全性の考慮**：厳格なテストを経て、誤用を減らすようにトレーニングされています。


2024年6月21日現在、利用可能なのはClaude 3.5 Sonnetのみですが、Claude 3.5ファミリーからはClaude 3.5 HaikuとClaude 3.5 Opusが将来的にリリースされる予定です。Anthropicは、数ヶ月ごとに知能、速度、コストのトレードオフを大幅に改善することを目指しています。

## Claude 3.5 Sonnetの使い方

Claude 3.5 Sonnetモデルはすでにリリースされているため、Claudeを使用する際のデフォルトモデルとなります。これは、Claudeを通常通りに開いて使用すると、実際にClaude 3.5 Sonnetが使用されていることを意味し、ユーザーにとって非常に便利です。

![claude-35-1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3877124/6de9fcd3-0bdf-8cec-6afc-6dd0359d89aa.png)

## ベンチマークから見たClaude 3.5の利点理解

では、以前のClaude 3.0からClaude 3.5にアップグレードすることで、どのような利点が得られるのでしょうか？最近話題のGPT-4oとの比較はどうでしょうか？このセクションでは、Claude 3.5のベンチマークを基に、これらの問題を明確にしようとしています。

## Claude 3.0とClaude 3.5の比較

以前のClaude 3には、Claude 3 Haiku、Claude 3 Sonnet、Claude 3 Opusの3つのモデルが含まれていました。これらの中で、Opusは性能が最も優れているトップモデルで、Sonnetの能力を大きく上回っていました。しかし、Claude 3.0 SonnetをClaude 3.5 Sonnetにアップグレードすることで、この状況は変わりました。

Claude 3.5 Sonnetのベンチマークによると、Claude 3.5 Sonnetは、すべての評価分野で以前のトップモデルClaude 3 Opusを上回っています。今回評価される能力には以下が含まれます：

- 大学院レベルの推論
- 学部レベルの知識
- コーディング
- 多言語数学
- テキストベースの推論
- 総合評価
- 数学問題解決
- 初等数学

具体的には、大学院レベルの推論、コーディング、総合評価、数学問題解決において、Claude 3.5 SonnetはClaude 3 Opusを大きく上回りますが、学部レベルの知識、多言語数学、テキストベースの推論、初等数学などの分野では両者の差はわずかです。

## Claude 3.5 SonnetとGPT-4oの比較

では、Claude 3 Opusは最近話題になっているGPT-4oとどのように比較されるのでしょうか？Claude 3.5 SonnetとGPT-4oは、以下の6つの分野において違いを示しています。この中で、Claude 3.5 Sonnetは4つの分野でリードしています：

- 大学院レベルの推論
- コーディング
- 多言語数学
- テキストベースの推論

しかし、GPT-4oは数学問題解決において著しく優れています。学部レベルの知識（0-shot CoT）では、Claude 3.5 Sonnetは88.3%の得点に対し、GPT-4oは88.7%の得点を記録しており、わずかな差があります。

全体的に見れば、Claude 3.5 SonnetはGPT-4oよりも多くの分野で優れた性能を示していますが、GPT-4oは数学問題解決において強みを発揮しています。ただし、いくつかの分野でGPT-4oのデータが欠落しているため、完全な比較は難しいです。

**Claude 3.5 Sonnet、Claude 3 Opus、およびGPT-4oの具体的なベンチマークについては、以下の画像を参照してください：**

![claude-35-benchmark-2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3877124/b824cd91-d537-eaed-91c6-2590fa6f1755.png)

Claude 3.5 Sonnet、Claude 3 Opus、およびGPT-4oに加えて、この画像ではGemini 1.5 ProやLlama-400bなどの主流の人工知能モデルの性能も比較しています。

## Claude 3.5 APIについて

Claude 3.5 Sonnetのリリースに伴い、Claude 3.5 APIも利用可能になりました。これにより、開発者はClaude 3.5 APIを使用して外部からClaude 3.5サービスにアクセスしたり、Claude 3.5の機能を自分のプロジェクトに組み込んだりすることが可能になります。それでは、Claude 3.5 APIをどのように使用できるのでしょうか？次に、Claude 3.5 APIに関する詳細情報を紹介します。

https://docs.anthropic.com/en/docs/welcome

## Claude 3.5 APIの価格

現在、Claude 3.5ファミリーではSonnetのみが3.5にアップグレードされていますので、このセクションではClaude 3.5 Sonnet APIの価格をご紹介します。

https://www.anthropic.com/pricing#anthropic-api

Claude 3.5 Sonnetの価格は、入力トークンが百万トークンあたり3、出力トークンが百万トークンあたり15です。この価格はClaude 3 Sonnetと全く同じです。Claude 3.5 Sonnetの性能はClaude 3に比べて大幅に進化していますが、使用料金は以前と変わりません。

![claude-35-pricing-3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3877124/9faa6c09-13c5-e673-e36c-78e4607cc9c1.png)

言い換えれば、はるかに強力な性能を持つClaude 3.5 Sonnetを、高価なClaude 3 Opusよりもはるかに低い価格で利用できます。

## Claude 3.5 Sonnet APIの使い方：簡単に始める方法
それでは、Claude 3.5 Sonnet APIをどのように使用できるのでしょうか？次に、Claude 3.5 Sonnet APIの使い方をわかりやすく説明します。

### Claude 3.5 Sonnet APIのアクセストークンの取得

Claude 3.5 Sonnet APIを使用するには、まずAPIアクセストークンを取得する必要があります。Claude APIアクセストークンの取得プロセスは、使用したいClaudeモデルに関係なく同じです。

**ステップ1.** Claudeの公式ウェブサイトにアクセスし、“Get API Access”ボタンをクリックして認証トークンの取得を開始します。

![claude-4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3877124/612f1284-d4e2-9a72-d88f-c7011dcf6120.png)

**ステップ2.** ここでClaudeアカウントにサインインすると、Claudeの開発者ダッシュボードが表示されます。ここで“Get API Keys”ボタンをクリックします。

![claude-5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3877124/3eda6c4b-e663-37df-f16b-f76909a5bd28.png)

**ステップ3.** ここで“Create Key”をクリックして、Claude 3 API用の認証トークンを作成します。

![claude-6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3877124/6177da66-3b7c-5edb-49f6-99633df737f0.png)


**ステップ4.** 次に、このAPIキーの名前を自分で定義し、API使用のための認証キーが表示されます。ここでこのAPIキーをコピーし、安全に保管してください。

![claude-7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3877124/b589f524-9e13-f35f-8143-53149830d14a.png)


### Claude 3.5 Sonnet APIを簡単に使用する方法
上記の手順に従ってClaude APIアクセストークンを取得した後、ここで紹介する便利なAPI管理ツール「[Apidog](http://www.apidog.com/jp/?utm_source=opr&utm_medium=a2takuya)」を使用してClaude 3.5 Sonnet APIを簡単に使用できます。

Apidogには、さまざまなサードパーティAPIを含むAPI Hubというサービスがあり、ユーザーはApidogを使用してClaude APIプロジェクトに即座にアクセスし、簡単に使用してテストし、さまざまなクライアントコードを生成し、Claude 3.5 Sonnetを自分のプロジェクトに統合できます。

Claude 3 API Project

![claude-apidog-8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3877124/97b901c8-a3cf-b67f-0434-c6a480a921ce.png)


**ステップ1. 使用するエンドポイントを選択**
Claude 3 APIプロジェクトページにアクセスしたら、左側のメニューから使用したいAPIを選択し、右側のパネルで“**Try it out**”ボタンをクリックします。

![claude-apidog-9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3877124/2d44f842-3853-29e9-4a4d-35d83a06f747.png)

**ステップ2. APIアクセス令牌を入力**
APIを使用するには、Claude 3.5 Sonnet APIへのアクセス権が必要です。Headerタブに切り替え、x-api-keyにアクセス令牌を入力します。

![claude-apidog-10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3877124/40a46e48-25f6-9dee-1b78-2d08099c526c.png)

**注意**：Claude 3.5 Sonnet API令牌を頻繁に使用する必要がある場合は、Claude 3 APIキーを環境変数として保存できます。APIトークンはローカルに保存されるため、サーバーと同期されないので心配しないでください。

![apidog-11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3877124/71f1dd45-13c6-721d-8f63-0d2ee2a84ff6.png)

**ステップ3. モデルをClaude 3.5 Sonnetとして指定し、リクエストを送信**
Bodyタブに切り替え、モデルなどを指定し、送信するメッセージを編集します。次に“**Send**”ボタンをクリックして、リクエストをClaudeのサーバーに送信し、応答を受け取ります。

![claude-12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3877124/07681df5-82f7-a166-a15a-c190935ef9c9.png)

**注意**：Claude 3.5 Sonnetモデルを使用するには、Body JSONデータ内のモデルフィールドを `claude-3-5-sonnet-20240620` に設定する必要があります。以下はClaude 3.5 Sonnet APIへのリクエストを送信するためのJSONデータのテンプレートです：
```
{
    "model": "claude-3-5-sonnet-20240620", // Specify the model as Claude 3.5 Sonnet
    "max_tokens": 1024, // Define the maximum number of tokens that can be consumed in this session
    "messages": [
        {"role": "user", "content": "Hello, world"} // Describe the message you want to send to Claude 3.5 Sonnet
    ]
}
```
また、より自由にリクエストをカスタマイズしたい場合は、“**Run in Apidog**”ボタンをクリックしてAPI管理ツールを呼び出すことができ、リクエストを好きなようにカスタマイズし、Claude 3.5 Sonnet APIや他のAPIエンドポイントを一元管理し、他のエンドポイントと一緒に結合テストを実行できます。

![claude-apidog-13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3877124/186169b3-1d06-fbb8-7fd3-3f242c88b8fa.png)

## 結論

2024 年 6 月 21 日、Anthropic は最新の AI モデルファミリー「Claude 3.5」をリリースしました。Claude 3.5 は、前モデルの Claude 3 を大きく上回る高度なインテリジェンス、高速処理能力、優れた視覚理解、およびコスト効率を誇ります。最初にリリースされた Claude 3.5 Sonnet は、ベンチマークで Claude 3 の最上位モデル Opus を上回る能力を示しました。さらに、GPT-4o との比較において、Claude 3.5 Sonnet は 6 つの評価領域のうち 4 つで優れた成績を収め、総合的に優れたパフォーマンスを示しました。

Claude 3.5 のリリースに伴い、Claude 3.5 API も公開されました。これにより、開発者は Claude 3.5 の機能を自分のプロジェクトに組み込むことが可能です。価格は以前と変わらず、Claude 3 Opus に比べて低コストで高性能を提供しています。API 管理ツール「[Apidog](http://www.apidog.com/jp/?utm_source=opr&utm_medium=a2takuya)」を使用すれば、Claude 3.5 API を簡単に呼び出し、テストし、カスタマイズできます。

Claude 3.5 は AI 分野の新たなマイルストーンを示し、より適正な価格で高度なインテリジェンスを提供します。Claude 3.5 ファミリーの今後の展開にも注目が集まることでしょう。