axGetProvidersWithMediaSupport Generated TypeScript API reference. typescript api api/reference build/apidocs/Function.axGetProvidersWithMediaSupport.md function axGetProvidersWithMediaSupport

axGetProvidersWithMediaSupport

TypeScript
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/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/capabilities.ts#L595

Filters providers that support a specific media type.

Example

TypeScript
const imageProviders = axGetProvidersWithMediaSupport(allProviders, 'images');
console.log(`${imageProviders.length} providers support images`);

Parameters

ParameterTypeDescription
providersAxAIService<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

Docs