After Framework

after_ai

Plataforma de recursos de IA: propósito, dependências, APIs principais e exemplo de after_ai.

Versão da documentação: supercore main · pacotes 1.0.0

PropósitoLink para esta seção: Propósito

Plataforma de recursos de IA

Uma camada de IA modular: os produtos escolhem um AfterAiProfile que ativa recursos. Chamar um recurso desativado lança uma exceção. Todo recurso vem com um adaptador mock.

DependênciasLink para esta seção: Dependências

after_ecosystemafter_aiafter_consumerafter_enterpriseafter_firebaseafter_coreafter_design_system
Depende de
after_core
Usado por
Nenhum pacote depende dele
Dependências de terceiros relevantes
flutter_riverpoduuid

APIs principaisLink para esta seção: APIs principais

  • AfterAiPlatform
  • AfterAiProfile
  • AfterAiCapability
  • AfterAiCapabilityDisabledException
  • afterAiProfileProvider
  • afterAiPlatformProvider
  • AfterToolCallingAi
  • AfterAiPluginRegistry

ExemploLink para esta seção: Exemplo

dart
// after_framework.dart
afterAiProfileProvider.overrideWithValue(AfterAiProfile.superGarage),

// feature code
final ai = ref.watch(afterAiPlatformProvider);
if (ai.canChat) {
  final reply = await ai.chat(message: input);
}

Fonte supercore/packages/after_ai/README.md (abre em uma nova aba)