B2BB2B LLM

POST /v1/messages

エイリアス、ストリーミング、ツール、ビジョン、キャッシュ、思考を備えた Anthropic 互換のメッセージ API。

POST /v1/messages

認証

x-api-key: mg_live_...
anthropic-version: 2023-06-01
content-type: application/json

ベアラー認証も受け付けます。

リクエスト

curl https://api.model-gate.com/v1/messages \
  -H "x-api-key: mg_live_..." \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{
    "model": "claude-sonnet-4.6",
    "max_tokens": 1024,
    "messages": [
      {"role": "user", "content": "Write a short release note."}
    ]
  }'

応答

{
  "id": "msg_example",
  "type": "message",
  "role": "assistant",
  "model": "claude-sonnet-4.6",
  "content": [{"type": "text", "text": "This release improves documentation and model routing."}],
  "stop_reason": "end_turn",
  "usage": {
    "input_tokens": 11,
    "output_tokens": 9,
    "cache_creation_input_tokens": 0,
    "cache_read_input_tokens": 0
  }
}

ストリーミング

追加 "stream": true。 Model Gate は、Anthropic 互換の SSE イベントを転送し、決済のための最終的なトークンの使用状況を記録します。

別名と会計

エイリアスが指定されている場合、リクエストがキューに入れられるか上流に送信される前に、エイリアスは正規モデルに置き換えられます。価格、使用コスト、リクエスト履歴、モデル制限には正規モデルが使用されます。

状態意味アクション
400無効なリクエストリクエストボディとモデルIDを確認してください。
401無効または凍結されたキーAPI キーを確認またはローテーションします。
429レートまたは同時実行の制限を超えました尊敬 Retry-After バックオフで再試行してください。
5xx一時的なアップストリームまたはゲートウェイのエラー指数バックオフを使用して冪等リクエストを再試行します。