OpenAI API Tester
Build, run and copy OpenAI Chat Completions API requests as cURL, Python and JavaScript.
リクエストおよび cURL・Python・JavaScript コードの構築は、ブラウザ内でローカルに行われます。Run を押すと、OpenAI API キーとプロンプトはブラウザから OpenAI へ直接送信され、ArrayKit には送られません。キーはブラウザのメモリ内にのみ保持され、ArrayKit に保存・送信されることはありません。共有マシンや公共のマシンでは本番キーの使用を避けてください。
Claude API をテストする
OpenAI API Tester について
OpenAI API テスターは、ブラウザを離れることなく OpenAI Chat Completions リクエストを構築・実行・コピーできるツールです。OpenAI API キーを貼り付け、gpt-4o や gpt-4o-mini などのモデルを選び、最大トークン数を設定してプロンプトを書くと、ツールが https://api.openai.com/v1/chat/completions への正しい POST を組み立て、そのまま使える cURL・Python・JavaScript のスニペットを生成します。CORS が許可している場合は、Run を押すとブラウザから OpenAI へ直接リクエストを送信し、生の JSON レスポンスを確認できます。新しいキーが動作するか確認したい、プロンプトを試作したい、401 やレート制限エラーをデバッグしたい、テスト済みのリクエストをそのままアプリにコピーしたい開発者のために作られています。リクエストとコードはブラウザ内でローカルに構築され、キーは実行を選んだときに OpenAI を呼び出すためにのみ使われます。
機能
- messages と max_tokens を含む https://api.openai.com/v1/chat/completions への正しい POST を構築
- gpt-4o、gpt-4o-mini、gpt-4-turbo、o1-mini、gpt-3.5-turbo のモデル候補を提示
- CORS が許可する場合はブラウザから直接リクエストを実行し、生の JSON レスポンスを表示
- 同じリクエストのコピーすぐ可能な cURL・Python・JavaScript を生成
- 最大トークン数の調整と、任意の Chat Completions モデルを入力できる編集可能なモデル欄
- 貼り付けたキーから Authorization: Bearer ヘッダーを自動設定
- API キー欄の表示/非表示トグルで画面上に表示されないよう保護
- cURL・Python・JavaScript のタブを切り替え、ワンクリックでコピー
OpenAI API Tester の使い方
- OpenAI API キー(sk-…)をキー欄に貼り付ける
- gpt-4o-mini などのモデルを選ぶか入力し、最大トークン数を設定する
- プロンプト欄にプロンプトを書く
- Run を押してリクエストを送信し、JSON レスポンスを読む
- cURL・Python・JavaScript のタブを開いてコードをコピーする
よくあるエラーとトラブルシューティング
- ブラウザで Run が CORS/ネットワークエラーで失敗する — OpenAI はクロスオリジンのブラウザ呼び出しをブロックすることがあります。生成された cURL や Python をコピーし、ターミナルやバックエンドから実行してください。
- 401 Incorrect API key provided — キーが有効で、(sk- で始まる形で)完全にコピーされているか、また正しい OpenAI 組織またはプロジェクトに属しているか確認してください。
- 429 レート制限または insufficient_quota — レート制限に達したか、残りのクレジットがありません。少し待って再試行するか、OpenAI ダッシュボードで請求情報を追加してください。
- 404 model not found — モデル名が間違っているか、アカウントにアクセス権がありません。呼び出せるモデル(例:gpt-4o-mini)を使用してください。
- レスポンスが文の途中で途切れる — 最大トークン数の値を増やして、補完が完了する余地を持たせてください。
よくある質問
- OpenAI API テスターとは何ですか?
- キー、モデル、プロンプトから OpenAI Chat Completions リクエストを構築し、CORS が許可する場所で実行でき、同じ呼び出しのコピーすぐ可能な cURL・Python・JavaScript を提供する ArrayKit のツールです。
- ここに OpenAI API キーを貼り付けても安全ですか?
- リクエストとコードはブラウザ内でローカルに構築されます。Run を押すと、キーとプロンプトはブラウザから OpenAI へ直接送信され、ArrayKit には送られません。キーはブラウザのメモリ内にのみ保持され、ArrayKit に保存・送信されることはありません。共有マシンでは本番キーの使用を避けてください。
- cURL は動くのに Run が失敗することがあるのはなぜですか?
- ブラウザは CORS を強制するため、リクエストが有効でも直接のブラウザ呼び出しがブロックされることがあります。生成された cURL や Python をコピーし、ターミナルやバックエンドから実行してください。
- どのモデルをテストできますか?
- アカウントがアクセスできる任意の Chat Completions モデルです。ツールは gpt-4o、gpt-4o-mini、gpt-4-turbo、o1-mini、gpt-3.5-turbo を提案し、他のモデル名も入力できます。
- cURL だけでなく Python や JavaScript のコードも取得できますか?
- はい。cURL・Python・JavaScript のタブを切り替えて、同じリクエストを好みの言語でコピーできます。
- ツールはプロンプトやレスポンスを保存しますか?
- いいえ。プロンプトはリクエストの構築と実行に使われます。ArrayKit はプロンプト、キー、レスポンスをサーバーに保存しません。
関連ツール
- Anthropic Claude API Tester — Build, run and copy Anthropic Claude Messages 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() 呼び出しに変換します。
- Basic Auth Generator — Generate and decode HTTP Basic Auth Authorization headers from a username and password.
- URL パーサー — URLを各パーツに分解し、クエリパラメータを一覧表示します。
すべての ArrayKit ツール