After Framework

after_ai

Piattaforma di capacità di IA: scopo, dipendenze, API principali ed esempio per after_ai.

Versione della documentazione: supercore main · pacchetti 1.0.0

ScopoLink a questa sezione: Scopo

Piattaforma di capacità di IA

Un livello di IA modulare: i prodotti scelgono un AfterAiProfile che abilita le capacità. Chiamare una capacità disattivata genera un’eccezione. Ogni capacità include un adapter mock.

DipendenzeLink a questa sezione: Dipendenze

after_ecosystemafter_aiafter_consumerafter_enterpriseafter_firebaseafter_coreafter_design_system
Dipende da
after_core
Usato da
Nessun pacchetto dipende da esso
Dipendenze di terze parti rilevanti
flutter_riverpoduuid

API principaliLink a questa sezione: API principali

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

EsempioLink a questa sezione: Esempio

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);
}

Sorgente supercore/packages/after_ai/README.md (si apre in una nuova scheda)