コンテンツにスキップ

API テスト

自分の API キーを入力し、接続タイプとモデルを選び、送りたいメッセージを書くと、下の 5 言語のコードが同時に変わります。 コピーしてそのまま実行できますし、「リクエストを送信」を押せばブラウザからゲートウェイへ直接送られます。キーもレスポンスもドキュメントサイトを経由しません。 ベース URL を入力する必要はありません。このドキュメントサイト自体がゲートウェイから配信されていて、サンプルはすでにそのアドレスを指しています。

「リクエストを送信」は実際の呼び出しです。アカウントのトークンを消費し、実使用量に応じて課金されます。コードをコピーするだけなら費用はかかりません。

キーはこのタブの中だけに保持され、タブを閉じると消えます。ドキュメントサイトには送信されません。

POST /v1/chat/completions

curl https://llm.usmm.cn/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "deepseek-v4.1-flash",
    "messages": [{ "role": "user", "content": "API ゲートウェイとは何か、一文で説明してください。" }]
  }'

レスポンス

まだ送信していません。上のコードをコピーして実行するか、ここから送って実際のレスポンスを確認できます。

上の 4 つの接続タイプは、ゲートウェイが話す方言をひと通り含んでいます。違いは 2 か所です。

  • 認証ヘッダー。 Chat と Responses は Authorization、Claude は x-api-key、Gemini は x-goog-api-key を使います。方言を移るときに引っかかるのはたいていここです。
  • ストリーミングの表し方。 前の 3 つはリクエストボディに "stream": true を入れますが、Gemini のネイティブ形式は URL のアクション(:streamGenerateContent)を変えます。

ゲートウェイが提供するのはこの 4 つだけではありません。以下がパラメータ、リクエストボディの構造、レスポンス例を含む全一覧で、その場で試すこともできます。 同じ内容の解説は API とプレイグラウンドにあります。通して読むならそちらが向いています。

API ドキュメントを読み込んでいます…