ナレッジパイプライン
パイプラインを実行
1 つ以上のデータソースに対して完全なナレッジパイプラインを実行します。response_mode でストリーミングまたはブロッキングのレスポンスを選択します。
POST
承認
すべてのリクエストは API キーで認証します:Authorization: Bearer {API_KEY}。アプリのエンドポイントにはアプリの API キーを、ナレッジのエンドポイントにはナレッジベースの API キーを使用します(Dify API クイックスタート)。
キーはサーバーサイドで保管し、クライアントコードには決して埋め込まないでください。キーがない、または無効な場合は HTTP 401(unauthorized)が返ります。
パスパラメータ
ナレッジベース ID。ナレッジベースリストを取得 で取得します。スコープを限定したキーでは、Dify の URL から ID をコピー してください。
ボディ
application/json
レスポンス
パイプライン実行結果。フォーマットは response_mode に依存します:ストリーミングは text/event-stream を返し、ブロッキングは完全な JSON 結果を返します。
Server-Sent Events ストリームです。response_mode が streaming の場合に返されます。ワイヤーフォーマットについては ストリーミングレスポンスの処理 を参照してください。
主なイベント:
workflow_started:実行開始node_started/node_finished:ノードごとの進捗(node_id、node_type、status、inputs、outputsを含む)workflow_finished:最終結果(status、outputs、total_tokens、elapsed_timeを含む)ping:キープアライブ