axGetProvidersWithMediaSupport
function axGetProvidersWithMediaSupport(providers: AxAIService<unknown, unknown, string>[], mediaType: "audio" | "images" | "files" | "urls"): AxAIService<unknown, unknown, string>[];
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/ai/capabilities.ts#L580
Filters providers that support a specific media type.
Example
const imageProviders = axGetProvidersWithMediaSupport(allProviders, 'images');
console.log(`${imageProviders.length} providers support images`);
Parameters
Parameter | Type | Description |
---|---|---|
providers | AxAIService <unknown , unknown , string >[] | Array of AI service providers to filter |
mediaType | "audio" | "images" | "files" | "urls" | The media type to check support for |
Returns
AxAIService
<unknown
, unknown
, string
>[]
Array of providers that support the specified media type