Difyのコンセプトは、コンセプトからデータをインポートして 同期 を設定し、コンセプトが更新された後に自動的にデータを同期して更新することをサポートしています。
- ナレッジベースを作成する際に、データソースを選択し、コンセプト同期--接続へ移動 をクリックし、指示に従って認証検証を完了してください。
- また、設定--データソース--データソースの追加 をクリックし、コンセプトソースの 接続 をクリックして認証を完了することもできます。
コンセプトリンク
認証操作が完了したら、ナレッジベースの構築ページに移動し、コンセプト同期 をクリックして、インポートする必要な認証ページを選択します。
次に、セグメンテーション設定 と インデックス方法 を選択し、保存して処理 をクリックします。Difyがデータを処理するのを待ちます。このステップでは通常、LLMプロバイダーでトークンを使用する必要があります。一般的なページタイプのインポートだけでなく、データベースタイプのページ属性も集計して保存できます。
注: 現在、画像やファイルのインポートはサポートしていません。表データはテキストに変換されます。
コンセプト内容が変更された場合、Difyのナレッジドキュメントリストページで[同期]ボタンをクリックしてデータを一括で同期できます(注意: 各クリックで現在の内容が同期されます)。このステップでもトークンの使用が必要です。
コンセプトデータの同期
統合は 内部統合 と 公共統合 の2つの方法があります。これらは必要に応じてDifyで設定できます。
これら2つの統合方法の具体的な違いについては、コンセプト公式説明 を参照してください。
あなたの統合ページを 統合設定 で作成します。デフォルトでは、すべての統合は内部統合から始まります。内部統合は選択したワークスペースに関連付けられるため、ワークスペースの所有者である必要があります。
具体的な操作手順:
" New integration " ボタンをクリックすると、デフォルトで内部(変更不可)となります。関連するスペースを選択し、名前を入力してロゴをアップロードし、"提出" をクリックして統合を成功させます。
統合が作成されると、必要に応じて設定を更新できます。 性能 タブを選択し、 シークレットキー を表示するために "表示" ボタンをクリックしてシークレットキーをコピーします。
それをコピーしてDifyのソースコードに戻り、関連する環境変数を .env ファイルに設定します。環境変数は以下の通りです:
NOTION_INTEGRATION_TYPE = 内部 または NOTION_INTEGRATION_TYPE = 公共
NOTION_INTERNAL_SECRET= あなたの内部シークレットキー
内部統合を公共統合にアップグレードする必要があります。統合配布ページに移動し、統合を表示するためにスイッチを切り替えます。
スイッチを公共設定に切り替えるには、組織情報に追加情報を入力 する必要があります。会社名、Webサイト、およびリダイレクト目標パスを含む追加情報を入力してから、 "提出" ボタンをクリックします。
公共統合が成功した後、統合設定ページ で、[シークレットキー] タブにアクセスして統合のシークレットキーを確認できます。
Difyのソースコードに戻り、関連する環境変数を .env ファイルに設定します。環境変数は以下の通りです:
NOTION_INTEGRATION_TYPE=公共
NOTION_CLIENT_SECRET=あなたのクライアントシークレットキー
NOTION_CLIENT_ID=あなたのクライアントID
設定が完了すると、ナレッジセクション内のコンセプトデータのインポートおよび同期機能を使用できるようになります。