This adds monitoring scripts for 11 additional providers. Based on a review of all providers supported by the AI SDK, these 11 were deemed the most straightforward to implement (after the 4 we already support).
Some other providers require a slightly different approach (e.g. paginating through many pages of models), others require complex ways of authentication (e.g. OAuth), others do not offer any models list endpoint whatsoever.
Let's work through these - will need to figure out API keys for them and do more testing before we can merge this.
There's also the question on usefulness: Based on some local tests, some of these providers will return 100s of models; it's questionable who would hand-maintain a list of all of these. But maybe this is a concern each consuming repository should figure out for itself, rather than us hypothesizing about it here.
cc @gr2m
Activity
3This pull request is a draft
Merging is unavailable until it is marked ready for review.
Worth noting: Deepgram and Deepinfra are the only providers so far that do not require any authentication to list models.