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