Hugging Face API Tester

Build, run and copy Hugging Face Inference API requests as cURL, Python and JavaScript.

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

API リクエストクライアントを試す

Hugging Face API Tester について

Hugging Face API テスターは、ブラウザを離れることなく Hugging Face Inference API リクエストを構築・実行・コピーできるツールです。mistralai/Mistral-7B-Instruct-v0.2 などのモデル ID を入力し、入力を書いて hf_ トークンを貼り付けると、ArrayKit が https://api-inference.huggingface.co/models/{model} への POST を、正しい Authorization: Bearer ヘッダーと JSON ボディとともに組み立てます。すぐに貼り付けられる cURL・Python(requests)・JavaScript(fetch)のスニペットを即座に生成し、Hugging Face がクロスオリジン呼び出しを許可している場合は Run を押してライブのレスポンスを確認できます。モデルを手早くテストしたい、トークンが動作するか確認したい、アプリ用のクリーンなコードを取得したい ML エンジニア、バックエンド開発者、プロンプトを試す人のために作られています。リクエストとすべてのコードはブラウザ内でローカルに構築され、Run を押すと呼び出しはブラウザから Hugging Face へ直接送られます。

機能

Hugging Face API Tester の使い方

  1. mistralai/Mistral-7B-Instruct-v0.2 などのモデル ID を入力する
  2. 入力(例:プロンプト)を Inputs 欄に入力する
  3. Hugging Face トークン(hf_…)をトークン欄に貼り付ける
  4. Run を押してリクエストを送信するか、cURL・Python・JavaScript のコードをコピーする
  5. JSON レスポンスとステータスを読み、モデルや入力を調整して再試行する

入力

curl -X POST 'https://api-inference.huggingface.co/models/mistralai/Mistral-7B-Instruct-v0.2' \
  -H 'Authorization: Bearer hf_xxx' \
  -H 'Content-Type: application/json' \
  -d '{"inputs":"Write a haiku about TypeScript."}'

出力

[{"generated_text":"Types guard every line..."}]

hf_ トークンと JSON 入力を備えた最小限の Hugging Face Inference API 呼び出し。

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

よくある質問

Hugging Face API テスターとは何ですか?
モデル ID、入力、hf_ トークンから Hugging Face Inference API リクエストを構築し、実行して、同等の cURL・Python・JavaScript コードをコピーできる ArrayKit のツールです。
Hugging Face トークンは必要ですか?
はい。Inference API 呼び出しには Authorization: Bearer hf_ トークンを使います。huggingface.co/settings/tokens で生成し、トークン欄に貼り付けてください。
cURL は動くのにブラウザで Run が失敗するのはなぜですか?
Hugging Face Inference API はブラウザリクエストに対して CORS ヘッダーを送らないことがよくあります。生成された cURL や Python のスニペットは、CORS が適用されないターミナルやサーバーから問題なく実行できます。
どのモデルをテストできますか?
サーバーレス Inference API を公開している任意のモデルです。ツールは Mistral-7B-Instruct、Meta-Llama-3-8B-Instruct、gpt2 を提案しますが、owner/name 形式の任意のモデル ID を入力できます。
ここでトークンを使っても安全ですか?
リクエストとすべてのコードはブラウザ内でローカルに構築されます。Run を押すと、呼び出しはブラウザから Hugging Face へ直接送られ、ArrayKit には送られません。トークンはブラウザのメモリ内にのみ保持され、ArrayKit に保存・送信されることはありません。共有マシンでは本番トークンの使用を避けてください。
アプリ用のコードを生成できますか?
はい。ツールは構築したリクエストそのものについて、すぐ貼り付けられる cURL・Python(requests)・JavaScript(fetch)を出力するため、スクリプトやバックエンドにそのまま組み込めます。

関連ツール

すべての ArrayKit ツール