After Framework

after_ai

AI 機能プラットフォーム:after_ai の目的、依存関係、主要 API、使用例。

ドキュメントのバージョン: supercore main · パッケージ 1.0.0

目的このセクションへのリンク: 目的

AI 機能プラットフォーム

モジュール式の AI レイヤーです。プロダクトは機能を有効化する AfterAiProfile を選択します。無効な機能を呼び出すと例外がスローされます。すべての機能にモックアダプターが付属します。

依存関係このセクションへのリンク: 依存関係

after_ecosystemafter_aiafter_consumerafter_enterpriseafter_firebaseafter_coreafter_design_system
依存先
after_core
利用元
このパッケージに依存するパッケージはありません
主なサードパーティ依存関係
flutter_riverpoduuid

主要 APIこのセクションへのリンク: 主要 API

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

使用例このセクションへのリンク: 使用例

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

ソース supercore/packages/after_ai/README.md (新しいタブで開きます)