Replicate API Tester

Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.

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

OpenAI API テスターを試す

Replicate API Tester について

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 Tester の使い方

  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 ツール