メインコンテンツへスキップ
特定のモデルで利用可能なすべてのプロバイダーエンドポイントを取得します。このエンドポイントを使用して、プロバイダーごとの価格、コンテキスト長、量子化、機能サポートを確認できます。

エンドポイント

GET /api/v1/models/{author}/{slug}/endpoints

パスパラメータ

パラメータ説明
authorモデル作者(例:openaianthropicgoogle
slugモデルスラッグ(例:gpt-5.4claude-sonnet-4.6

リクエスト例

curl "https://api.arouter.ai/api/v1/models/openai/gpt-5.4/endpoints" \
  -H "Authorization: Bearer lr_live_xxxx"

レスポンス例

{
  "data": [
    {
      "provider_id": "OpenAI",
      "provider_name": "OpenAI",
      "model": "openai/gpt-5.4",
      "context_length": 128000,
      "max_completion_tokens": 16384,
      "pricing": {
        "prompt": 0.0000025,
        "completion": 0.0000100,
        "image": 0.0,
        "request": 0.0
      },
      "quantization": "fp16",
      "is_zdr": true,
      "supported_parameters": ["tools", "response_format", "stream", "max_tokens"]
    },
    {
      "provider_id": "Azure",
      "provider_name": "Azure OpenAI",
      "model": "openai/gpt-5.4",
      "context_length": 128000,
      "max_completion_tokens": 16384,
      "pricing": {
        "prompt": 0.0000025,
        "completion": 0.0000100
      },
      "quantization": "fp16",
      "is_zdr": true,
      "supported_parameters": ["tools", "response_format", "stream", "max_tokens"]
    }
  ]
}

レスポンスフィールド

フィールド説明
provider_idstringルーティングで使用するプロバイダー ID
provider_namestring人間が読めるプロバイダー名
modelstring完全なモデル ID
context_lengthinteger最大入力コンテキスト(トークン数)
max_completion_tokensinteger最大出力トークン数
pricing.promptnumberプロンプトトークンあたりのコスト(USD)
pricing.completionnumber補完トークンあたりのコスト(USD)
quantizationstring重み量子化:fp32fp16bf16fp8int8int4
is_zdrbooleanこのエンドポイントがゼロデータリテンションをサポートするかどうか
supported_parametersstring[]このエンドポイントがサポートするパラメータ

注意事項

  • このエンドポイントのプロバイダー ID を provider.orderprovider.onlyprovider.ignore で使用してください
  • 価格はトークンあたり(1k トークンあたりではない)
  • エンドポイント機能によるルーティングについてはプロバイダールーティングを参照してください