supportsAllCapabilities static method

bool supportsAllCapabilities(
  1. dynamic provider,
  2. Set<LLMCapability> capabilities
)

Check multiple capabilities at once Best for: Complex feature requirements

Implementation

static bool supportsAllCapabilities(
    dynamic provider, Set<LLMCapability> capabilities) {
  if (provider is! ProviderCapabilities) return false;
  return capabilities.every((cap) => provider.supports(cap));
}