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