エンドポイント
リクエスト例
レスポンス例
レスポンスフィールド
注意事項
- プロバイダー ID はチャット補完リクエストの
provider.order、provider.only、provider.ignoreフィールドで使用されます - リクエストでのプロバイダー ID の使用方法についてはプロバイダールーティングを参照してください
- BYOK の設定については BYOK を参照してください
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
ARouter を通じて利用可能なすべての AI プロバイダーのリストを取得します。
GET /api/v1/providers
curl https://api.arouter.ai/api/v1/providers \
-H "Authorization: Bearer lr_live_xxxx"
{
"data": [
{
"id": "OpenAI",
"name": "OpenAI",
"model_count": 24,
"is_byok_supported": true
},
{
"id": "Anthropic",
"name": "Anthropic",
"model_count": 12,
"is_byok_supported": true
},
{
"id": "Google",
"name": "Google",
"model_count": 16,
"is_byok_supported": true
},
{
"id": "Meta",
"name": "Meta",
"model_count": 18,
"is_byok_supported": false
}
]
}
| フィールド | 型 | 説明 |
|---|---|---|
data | array | プロバイダーオブジェクトのリスト |
data[].id | string | ルーティングで使用されるプロバイダー識別子(例:provider.order で使用) |
data[].name | string | 人間が読めるプロバイダー名 |
data[].model_count | integer | このプロバイダーで利用可能なモデル数 |
data[].is_byok_supported | boolean | このプロバイダーで BYOK がサポートされているかどうか |
provider.order、provider.only、provider.ignore フィールドで使用されます