axGetFormatCompatibility
function axGetFormatCompatibility(providers: AxAIService<unknown, unknown, string>[], mediaType: "audio" | "images" | "files"): object;
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/ai/capabilities.ts#L604
Analyzes format compatibility across providers for a specific media type.
Example
const compatibility = axGetFormatCompatibility(allProviders, 'images');
console.log('JPEG support:', compatibility['image/jpeg']?.map(p => p.getName()));
console.log('PNG support:', compatibility['image/png']?.map(p => p.getName()));
Parameters
Parameter | Type | Description |
---|---|---|
providers | AxAIService <unknown , unknown , string >[] | Array of AI service providers to analyze |
mediaType | "audio" | "images" | "files" | The media type to check format support for |
Returns
object
Object mapping each supported format to the providers that support it