After Framework

after_ai

Plateforme de capacités d’IA : objectif, dépendances, API clés et exemple pour after_ai.

Version de la doc: supercore main · packages 1.0.0

ObjectifLien vers cette section: Objectif

Plateforme de capacités d’IA

Une couche d’IA modulaire : les produits choisissent un AfterAiProfile qui active des capacités. Appeler une capacité désactivée lève une exception. Chaque capacité est livrée avec un adaptateur mock.

DépendancesLien vers cette section: Dépendances

after_ecosystemafter_aiafter_consumerafter_enterpriseafter_firebaseafter_coreafter_design_system
Dépend de
after_core
Utilisé par
Aucun package n’en dépend
Dépendances tierces notables
flutter_riverpoduuid

API clésLien vers cette section: API clés

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

ExempleLien vers cette section: Exemple

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

Source supercore/packages/after_ai/README.md (s’ouvre dans un nouvel onglet)