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"])
|