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
- 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
// 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)