File size: 351 Bytes
a52bae4
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
import os, requests

data = requests.get(
    "https://router.huggingface.co/v1/models",
    headers={"Authorization": "Bearer " + os.getenv("HF_TOKEN")}
).json()

for m in data.get("data", []):
    providers = m.get("providers", [])
    has_tools = any(p.get("supports_tools") for p in providers)
    if has_tools:
        print(m["id"])