12
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude 4が来た!簡潔にまとめてみました

Last updated at Posted at 2025-05-22

Claude 4、ついに来ましたね〜
GitHub CopilotにSonnetだけではなくOpusも来てた!!
これから使ってみようと思います(プレミアムリクエスト来る前に使い倒しましょう)

概要

以下のページを日本語訳で見るだけでもかなり掴めると思います🙇‍♂️
この後は自分で理解しながらまとめていきます👀

Claude Opus 4とClaude Sonnet 4について

  • Opusは最も強力なモデルで世界最高のコーディングモデルとのこと
  • Sonnetはコーディングと複雑な問題解決に優れたモデル
  • SWE-benchでGemini 2.5 Pro、o3超え!現状最高?

image.png

変更点確認

  • コンテキストウィンドウは変化なし(200k)
  • Sonnetはレイテンシも変化なし
    • モデル比較表での表記が全て速いになっている
    • ただ英語の方だとOpusは中程度に速いとなっているので、少し遅そうです
  • 料金およびレートリミットも据え置き
    • Sonnet、Opusともに3.7・3.5の時と全く同じでした!これは嬉しい!

Claude Code一般公開

多分嬉しいです、まだ全然使えてないですが…

  • Claude Code SDKでアプリケーションの統合可能
    • GitHub Actionsで実行可能
  • VSCodeとJetBrainsとのネイティブ統合をサポート

4つの新しいAPI機能

全てベータ機能を含み、ベータヘッダーの指定が必要です

コード実行ツール

サンドボックス化された環境でPythonコードを実行できる

データ分析、視覚化を作成、複雑な計算、アップロードされたファイルを処理したりなど色々できる

curlで計算を依頼する実行例(折りたたみ)
curl
curl https://api.anthropic.com/v1/messages \
    --header "x-api-key: $ANTHROPIC_API_KEY" \
    --header "anthropic-version: 2023-06-01" \
    --header "anthropic-beta: code-execution-2025-05-22" \
    --header "content-type: application/json" \
    --data '{
        "model": "claude-opus-4-20250514",
        "max_tokens": 4096,
        "messages": [
            {
                "role": "user",
                "content": "Calculate the mean and standard deviation of [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]"
            }
        ],
        "tools": [{
            "type": "code_execution_20250522",
            "name": "code_execution"
        }]
    }'

料金

  • トークン使用量とは別
  • 実行時間は最低5分でセッション時間あたり$0.05

MCPコネクター(ベータ機能)

MCPクライアントを実装せずにMCPサーバーに接続できる

制限事項

  • MCP仕様の機能セットのうち、ツール呼び出しのみがサポート
  • サーバーはHTTPを通じて公開されている必要があり、ローカルのSTDIOサーバーには直接接続できない
  • Amazon BedrockおよびGoogle Vertexではサポートされていない

ツール呼び出しができるだけでもかなり便利そう!
HTTPを通じて公開する需要が上がりそうですね👀

curlでの実行例(折りたたみ)
curl
curl https://api.anthropic.com/v1/messages \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "anthropic-beta: mcp-client-2025-04-04" \
  -d '{
    "model": "claude-sonnet-4-20250514",
    "max_tokens": 1000,
    "messages": [{"role": "user", "content": "hoge"}],
    "mcp_servers": [
      {
        "type": "url",
        "url": "https://example-server.modelcontextprotocol.io/sse",
        "name": "example-mcp",
        "authorization_token": "YOUR_TOKEN"
      }
    ]
  }'

ファイルAPI(ベータ機能)

リクエストごとにコンテンツを再アップロードすることなく、Anthropic APIで使用するファイルをアップロードおよび管理できる

できること

  • ファイルのアップロード
  • ファイル一覧の取得
  • ファイルメタデータの取得
  • ファイルの削除
  • ファイルのダウンロード
    • コード実行ツールによって作成されたファイルのみダウンロードできる
curlでのファイルのアップロードの実行例(折りたたみ)
curl
curl -X GET "https://api.anthropic.com/v1/files/file_abc123/content" \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "anthropic-beta: files-api-2025-04-14" \
  --output downloaded_file.txt

料金

  • 基本無料
  • Messagesリクエストで使用されるファイルコンテンツは入力トークンとして課金

制限

  • ストレージ制限
    • 最大ファイルサイズ: ファイルあたり32 MB
    • 総ストレージ: 組織あたり100 GB
  • レートリミット
    • 約1分あたり100リクエスト

拡張プロンプトキャッシュ(ベータ機能)

プロンプトのキャッシュ保存期間(TTL)を標準の5分間とするか、追加料金で1時間のTTLに延長するかを選択できる

価格は従来のキャッシュ書き込みの1.6倍ほど

使用ケース

  • 5分よりも頻度が低いが、1時間ごとよりも頻繁に使用される可能性があるプロンプトがある場合
  • レイテンシーが重要で、フォローアップのプロンプトが5分を超えて送信される可能性がある場合
  • レート制限の利用率を向上させたい場合
    • キャッシュヒットはレート制限から差し引かれないため

使用方法

  • ベータヘッダーとして extended-cache-ttl-2025-04-11 を含める必要あり
  • cache_control 定義の ttl1h を指定する
curlでの実行例(折りたたみ)
curl
curl https://api.anthropic.com/v1/messages \
  -H "content-type: application/json" \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-beta: extended-cache-ttl-2025-04-11" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-opus-4-20250514",
    "max_tokens": 1024,
    "system": [
      {
        "type": "text",
        "text": "hoge",
        "cache_control": {
            "type": "ephemeral",
            "ttl": "1h"
        }
      }
    ],
    "messages": [
      {
        "role": "user",
        "content": "hoge"
      }
    ]
  }'

おわりに

ここまで読んでくださりありがとうございます!
単純なモデルの性能向上以外にもAPIなどかなり機能が拡張されていますね〜
正直モデルの性能がどれくらいかは掴めていないので、これから触っていきます!
Claude Codeも使っていきたい

12
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?