Anthropic Claude API Tester
Build, run and copy Anthropic Claude Messages API requests as cURL, Python and JavaScript.
リクエストおよび cURL・Python・JavaScript コードの構築は、すべてブラウザ内で行われます。Run を押すと、Anthropic API キーとプロンプトはブラウザから Anthropic へ直接送られ、ArrayKit には送られません。キーはブラウザのメモリ内にのみ保持され、ArrayKit に保存・送信されることはありません。共有マシンや公共のマシンでは本番キーの使用を避けてください。
OpenAI API テスターを試す
Anthropic Claude API Tester について
Anthropic Claude API テスターは、ブラウザを離れることなく Claude Messages API(POST /v1/messages)へのリクエストを構築・実行・コピーできるツールです。Anthropic API キーを貼り付け、claude-opus-4-8 や claude-sonnet-4-6 などのモデルを選び、プロンプトと max_tokens の値を入力すると、ArrayKit が x-api-key と anthropic-version ヘッダーを備えた正しいリクエストを組み立てます。そのまま貼り付けられる cURL・Python・JavaScript のスニペットを生成したり、Run を押して Anthropic を直接呼び出し、レスポンスを確認したりできます。キーを確認したい、モデル名を検証したい、動作するリクエストを取得してコードベースに組み込みたい開発者、プロンプトエンジニア、Claude を統合するすべての人のために作られています。リクエストとコードはローカルで構築され、Run を押すとキーとプロンプトはブラウザから Anthropic へ直接送られ、ArrayKit には送られません。
機能
- Claude Messages API のエンドポイント POST /v1/messages を正しい形で対象にする
- x-api-key と anthropic-version ヘッダーを自動設定
- claude-opus-4-8、claude-sonnet-4-6、claude-haiku-4-5 などの候補を備えたモデル選択
- Anthropic が各リクエストで必須とする max_tokens を設定可能
- ワンクリックで cURL・Python・JavaScript コードを生成
- ブラウザで Run して Anthropic を直接呼び出し、JSON レスポンスを表示
- API キーはブラウザのメモリ内にのみ保持され、ArrayKit に保存・送信されない
- 生成されたすべてのスニペットにコピーボタン
Anthropic Claude API Tester の使い方
- Anthropic API キーをキー欄に貼り付ける
- claude-opus-4-8 や claude-sonnet-4-6 などのモデルを選ぶ
- プロンプトを入力し、max_tokens の値を設定する
- Run を押して Anthropic を呼び出すか、cURL/Python/JavaScript のスニペットをコピーする
例
入力
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model":"claude-opus-4-8","max_tokens":1024,"messages":[{"role":"user","content":"Hello, Claude"}]}'
出力
{
"id": "msg_01...",
"type": "message",
"role": "assistant",
"model": "claude-opus-4-8",
"content": [{"type": "text", "text": "Hello! How can I help you today?"}],
"stop_reason": "end_turn"
}
必須ヘッダーと max_tokens を備えた最小限の Claude Messages API リクエスト。
よくあるエラーとトラブルシューティング
- Run を押すとブラウザで CORS またはネットワークエラーが表示される — ブラウザは API へのクロスオリジン呼び出しをブロックすることがあります。生成された cURL をコピーし、ターミナルから実行してください。
- 401 authentication_error — API キーが欠落、不正、または失効しています。Anthropic Console から再コピーし、キー欄に貼り付けてください。
- max_tokens に関する 400 invalid_request_error — Anthropic は各リクエストで max_tokens を必須とします。スニペットを実行またはコピーする前に正の整数を設定してください。
- モデルに関する 404 not_found_error — モデル ID の入力ミスか、廃止されています。claude-opus-4-8、claude-sonnet-4-6、claude-haiku-4-5 などの現行 ID を使用してください。
- 429 rate_limit_error — レート制限またはトークン制限に達しました。retry-after の期間を待ってから、リクエストを再実行してください。
よくある質問
- Anthropic Claude API テスターとは何ですか?
- Claude Messages API(POST /v1/messages)へのリクエストを構築し、cURL・Python・JavaScript コードを生成し、リクエストを実行して Claude のレスポンスを確認できるブラウザツールです。
- ArrayKit は私の Anthropic API キーを見たり保存したりしますか?
- いいえ。リクエストとコードはローカルで構築されます。Run を押すと、キーとプロンプトはブラウザから Anthropic へ直接送られ、ArrayKit には送られません。キーはブラウザのメモリ内にのみ保持され、当社に保存・送信されることはありません。
- cURL は動くのに Run が CORS エラーで失敗するのはなぜですか?
- Anthropic API は直接のクロスオリジンブラウザ呼び出しを許可しない場合があり、ブラウザがリクエストをブロックします。生成された cURL コマンドは、CORS が適用されないターミナルやバックエンドからは問題なく実行できます。
- どの Claude モデルをテストできますか?
- 現行の Messages API のモデル ID であればどれでも動作します。選択メニューは claude-opus-4-8、claude-sonnet-4-6、claude-haiku-4-5 などを提案し、任意の有効な ID を入力できます。
- なぜ max_tokens を設定する必要があるのですか?
- Anthropic Messages API は各リクエストで max_tokens を必須とします。これは Claude が生成できるトークン数の上限を定めるものです。ArrayKit はそれをリクエストと生成コードに含めます。
- ここで本番キーを使っても安全ですか?
- 共有マシンや公共のマシンでは本番キーの貼り付けを避けてください。キーはブラウザ内に留まりますが、そのマシンにアクセスできる人には見える可能性があります。スコープを限定したキーやテストキーを使うことをお勧めします。
関連ツール
- OpenAI API Tester — Build, run and copy OpenAI Chat Completions API requests as cURL, Python and JavaScript.
- Google Gemini API Tester — Build, run and copy Google Gemini generateContent API requests as cURL, Python and JavaScript.
- Replicate API Tester — Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.
- Hugging Face API Tester — Build, run and copy Hugging Face Inference API requests as cURL, Python and JavaScript.
- API クライアント — HTTPリクエストを送信し、ヘッダーやパラメータを作成して応答を確認。直近25件を保存します。
- cURL から Fetch — curlコマンドを JavaScript の fetch() 呼び出しに変換します。
- URL パーサー — URLを各パーツに分解し、クエリパラメータを一覧表示します。
- Basic Auth Generator — Generate and decode HTTP Basic Auth Authorization headers from a username and password.
すべての ArrayKit ツール