メインコンテンツへスキップ
GET
/
api
/
router
/
vendors
プール内ベンダーとアイコン
curl --request GET \
  --url https://aihubmix.com/api/router/vendors \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://aihubmix.com/api/router/vendors"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.text)
{
  "anthropic": {
    "name": "Anthropic",
    "icon": "https://.../logo_claude.svg"
  },
  "deepseek": {
    "name": "DeepSeek",
    "icon": "https://.../logo_deepseek.svg"
  }
}

リクエストパラメータ

本 API はログイン不要のオープンエンドポイントです。認証は不要で、フロントエンドページやサードパーティから直接呼び出せます。CORS が有効で、グローバル API レート制限が適用されます。リクエストパラメータはありません。

レスポンスパラメータ

レスポンスは生の JSON オブジェクトです。キーはベンダー id(ルーティングリーダーボードとモデルプールのエントリの v フィールドに対応)、値は当該ベンダーの表示情報です。現在モデルプール内にあるベンダーのみが含まれます。
{vendor}
object
ベンダー 1 件の表示情報。
name
string
ベンダー表示名。一致するベンダーメタデータがない場合はベンダー id にフォールバックします。
icon
string
ベンダーロゴの URL。空文字列の場合があり、その際はフロントエンド側でフォールバック(頭文字プレースホルダーなど)してください。
結果はサーバー側で 5 分間キャッシュされます。モデルプールが更新された直後は、新しくプール入りしたベンダーが本レスポンスに反映されるまで最大 5 分かかることがあります。存在しないキーにはフォールバックで対応してください。
{
  "anthropic": {
    "name": "Anthropic",
    "icon": "https://.../logo_claude.svg"
  },
  "deepseek": {
    "name": "DeepSeek",
    "icon": "https://.../logo_deepseek.svg"
  }
}

最終更新日:2026-07-13