APIツール
ArrayKitのAPIツールは、開発者やテスター、AIモデルを組み込むすべての人が、リクエストを送り、それをコードにし、かかる費用を確かめるのに役立ちます。「API クライアント」は、パラメーター・ヘッダー・ボディを指定してGET・POST・PUT・PATCH・DELETEのリクエストを送信し、ステータス、所要時間、整形されたレスポンスを表示して、直近25件のリクエストをこのブラウザーに保存します。AI関連では、「OpenAI API テスター」、「Anthropic Claude API テスター」、「Google Gemini API テスター」に加えてReplicateなどのテスターもあり、モデルとプロンプトからリクエストを組み立て、プロバイダーがブラウザーからの呼び出しを許可していればそのまま実行し、cURL・Python・JavaScriptとしてコピーできます。「トークンカウンター」と「LLM コスト計算ツール」は、料金が発生する前にプロンプトの規模を見積もります。12種類の変換ツールがcurlコマンドをコードに書き換え、その中には「curl to Python 変換ツール」、「cURL から Fetch」、「curl to PHP 変換ツール」があります。リンクについては、「URLビルダー&UTMジェネレーター」がUTMパラメーターや独自のパラメーターを追加し、「URL パーサー」がURLを構成要素に分解します。「HARをcURLに変換」と「Postman to cURL」は、ブラウザーのキャプチャやコレクションをcurlコマンドに変換し、Cookieや認証ヘッダーを隠すオプションも備えています。変換や計測はお使いの端末上で行われます。何かを送信するのは「API クライアント」とAIテスターだけで、送るのは自分で組み立てたリクエストのみです。それもブラウザーから選んだエンドポイントへ直接送られ、ArrayKitに送られることはありません。
よくある質問
- これらのAPIツールで何ができますか。
- 「API クライアント」でHTTPリクエストを送信して中身を確かめ、OpenAI・Claude・Gemini・ReplicateなどのAPIを自分のキーで試し、curlコマンドをPythonやGoからSwift、PowerShellまで、さまざまな言語のコードに変換できます。さらに、HARキャプチャやPostmanコレクションをcurlに変換したり、UTMタグ付きのURLを分解・作成したり、LLMを呼び出す前にトークン数を数えて費用を見積もったりもできます。
- cURL変換ツールは、どの言語のコードを出力できますか。
- fetchを使うJavaScript、axiosを使うNode.js、Python requests、Go net/http、PHP cURL、Rust reqwest、C# HttpClient、Java 11 HttpClient、Ruby Net::HTTP、PowerShell Invoke-RestMethod、Swift URLSession、Dart package:httpです。どの変換ツールも、メソッド、ヘッダー、ボディ、Basic認証、-Gのクエリデータをcurlと同じように解釈し、-kのように対応するものがないフラグには警告を出します。元になるcurlコマンドは、ブラウザーの開発者ツールにある「Copy as cURL」で取得するか、「HARをcURLに変換」や「Postman to cURL」でキャプチャやコレクションから変換して用意できます。
- これらのAPIツールのうち、ネットワーク経由でデータを送信するのはどれですか。
- 送信するのは「API クライアント」と5つのAI APIテスターだけで、それも送信ボタンや実行ボタンを押したときに限られます。組み立てたリクエストはブラウザーから選んだURLやプロバイダーへ直接送られ、ArrayKitが中継したり、内容を見たり、保存したりすることはありません。AIテスターに入力したキーはブラウザーのメモリ内にのみ保持され、クライアントの履歴はこのブラウザーのローカルストレージに残ります。変換ツール、URLツール、「トークンカウンター」、コスト計算ツールは、すべてお使いの端末上で動作します。
- 「API クライアント」は、Postmanと比べてどうですか。
- リクエストを組み立てて送信し、ステータス、ヘッダー、整形されたレスポンスを読むという日常的な流れを、何もインストールせずにこなせ、どのリクエストもcURLとしてコピーできます。Webページ上で動作するため、レスポンスを読み取れるのはクロスオリジン(CORS)リクエストを許可しているAPIに限られ、コレクションや環境の代わりに直近25件のリクエスト履歴を保持します。APIがブラウザーからの呼び出しをブロックする場合は、リクエストをcURLとしてコピーし、CORSの制限がかからないターミナルで実行してください。
- トークン数や費用の見積もりは、どのくらい正確ですか。
- OpenAIのトークン数は正確です。「トークンカウンター」が、GPT-4o、GPT-4.1、oシリーズ、GPT-4、GPT-3.5 Turboと同じエンコーディングを使っているためです。ClaudeとGeminiの数値は推定値と表示されます。これらのプロバイダーは、ブラウザーで動く正確なトークナイザーを提供していないためです。「LLM コスト計算ツール」は、トークン数に時点の日付つきの目安価格を掛けて計算し、キャッシュ料金、バッチ料金、改定後の料金に合わせて、入力・出力それぞれの100万トークンあたりの価格を上書きできます。