メインコンテンツに移動

プラグイン

プラグイン

プラグインは、AppKit アプリケーションに機能を追加するモジュール型の拡張機能です。定義されたライフサイクルに従って動作し、キャッシュ、テレメトリ、ストリーミングなどの共有サービスを利用できます。

API の詳細なドキュメントについては、Plugin クラスのリファレンスを参照してください。

プラグインの使用

AppKit インスタンスの作成時にプラグインを設定します。

import { createApp, server, analytics, genie, files, jobs } from "@databricks/appkit";

const AppKit = await createApp({
  plugins: [
    server({ port: 8000 }),
    analytics(),
    genie(),
    files(),
    jobs(),
  ],
});

設定オプションの詳細については、createApp を参照してください。

プラグインのフェーズ

プラグインは次の3つのフェーズで初期化されます。

  • Core: フレームワークレベルのプラグイン専用のフェーズです。最初に初期化されます。
  • Normal: アプリケーションプラグインの既定フェーズです。Core の後に初期化されます。
  • Deferred: 最後に初期化され、config.plugins から他のプラグインインスタンスにアクセスできます。プラグインが他のプラグインに依存する場合 (例: Server Plugin) に使用します。

Databricks Developer Hub

次のエージェント型アプリを数分でリリースする準備はできていますか?

ドキュメントを読む