Replicate API テスター

Replicate の予測 API リクエストを作成・実行し、cURL、Python、JavaScript としてコピーします。

Replicate リクエストおよび cURL・Python・JavaScript コードの構築は、すべてブラウザ内で行われます。Run を押すと、API トークンとプロンプトはブラウザから Replicate へ直接送られ、ArrayKit には送られません。トークンはブラウザのメモリ内にのみ保持され、ArrayKit に保存・送信されることはありません。共有マシンでは本番トークンの使用を避けてください。

OpenAI API テスターを試す

Replicate API テスター について

Replicate API テスターは、ブラウザを離れることなく Replicate の predictions リクエストを構築・実行・コピーできるツールです。モデルを owner/name として入力し、入力プロンプトを書いて Replicate API トークンを貼り付けると、ArrayKit が /v1/models/{owner}/{name}/predictions への POST を Prefer: wait ヘッダーとともに組み立てます。リクエストと、そのまま貼り付けられる cURL・Python・JavaScript のスニペットは、デバイス上でローカルに生成されます。Run を押すと、呼び出しはブラウザから Replicate へ直接送られ、実際の予測出力を確認でき、必要なコード形式をプロジェクトにコピーできます。モデルを試したい、トークンが動作するか確認したい、動作するスニペットを素早く取得したい開発者、ML エンジニア、プロンプトテスターのために作られており、Postman コレクションやローカル SDK のセットアップは不要です。

機能

Replicate API テスター の使い方

  1. Replicate API トークン(r8_ で始まる)をトークン欄に貼り付ける
  2. モデルを owner/name として入力する(例:meta/meta-llama-3-8b-instruct)
  3. 入力プロンプトをプロンプト欄に入力する
  4. Run を押して予測リクエストを送信し、レスポンスを読む
  5. cURL・Python・JavaScript のタブを切り替えてスニペットをコピーする

入力

curl -X POST 'https://api.replicate.com/v1/models/meta/meta-llama-3-8b-instruct/predictions' \
  -H 'Authorization: Bearer r8_xxx' \
  -H 'Content-Type: application/json' \
  -H 'Prefer: wait' \
  -d '{"input":{"prompt":"Write a haiku about TypeScript."}}'

出力

{ "status": "succeeded", "output": ["Strict types align..."] }

テスターが構築したモデル予測リクエスト。ターミナルから実行できる状態です。

よくあるエラーとトラブルシューティング

よくある質問

Replicate API テスターとは何ですか?
モデル(owner/name)、入力プロンプト、API トークンから Replicate の predictions リクエストを構築し、実行して、コピーすぐ可能な cURL・Python・JavaScript コードを提供するブラウザツールです。
どの Replicate エンドポイントを呼び出しますか?
https://api.replicate.com/v1/models/{owner}/{name}/predictions に Bearer トークンと Prefer: wait ヘッダーを付けて POST し、ボディとして {"input":{"prompt":"..."}} を送ります。
私の Replicate API トークンは安全ですか?
リクエストとスニペットはローカルで構築され、トークンはブラウザのメモリ内にのみ保持されます。ArrayKit に保存・送信されることはありません。Run を押すと、トークンはブラウザから Replicate へ直接送られます。共有マシンでは本番トークンの使用を避けてください。
任意の Replicate モデルをテストできますか?
はい。アクセスできる任意のモデルを owner/name として入力してください。テスターは既定で input.prompt フィールドを送るため、異なる入力スキーマを取るモデルでは生成コードの調整が必要な場合があります。
なぜブラウザではなくターミナルで cURL を実行するのですか?
ほとんどの Replicate 呼び出しはブラウザから動作しますが、リクエストが CORS やネットワークにブロックされた場合、生成された cURL やサーバー側の Python/JavaScript のスニペットはブラウザの外でクリーンに実行できます。
Replicate SDK をインストールする必要がありますか?
いいえ。テスターはプレーンな cURL、requests ベースの Python、fetch ベースの JavaScript を生成するため、SDK のセットアップなしにモデルを試して動作する呼び出しをコピーできます。

関連ツール

すべての ArrayKit ツール