getCapabilities static method

Set<LLMCapability> getCapabilities(
  1. dynamic provider
)

Get all supported capabilities for a provider

Implementation

static Set<LLMCapability> getCapabilities(dynamic provider) {
  if (provider is ProviderCapabilities) {
    return provider.supportedCapabilities;
  }

  // Fallback: detect capabilities through interface checking
  return _detectCapabilities(provider);
}