Returns available AI providers. If provider is specified, returns models for that provider only.
If provider is not specified, returns all providers with their available models.
- provider
[AIProvider!]!
[AIProvider!]!- providerThe AI provider
- modelsAvailable model identifiers for this provider.
- modelDetails[AIModel!]!Available models for this provider with display names.