メインコンテンツへスキップ
POST
データソースノードを実行

承認

Authorization
string
header
必須

すべてのリクエストは API キーで認証します:Authorization: Bearer {API_KEY}。アプリのエンドポイントにはアプリの API キーを、ナレッジのエンドポイントにはナレッジベースの API キーを使用します(Dify API クイックスタート)。

キーはサーバーサイドで保管し、クライアントコードには決して埋め込まないでください。キーが欠落または無効なリクエストは HTTP 401unauthorized)で失敗します。

パスパラメータ

dataset_id
string<uuid>
必須

ナレッジベース ID です。ナレッジベースリストを取得 から取得します。

node_id
string
必須

実行するデータソースノードの ID です。データソースプラグインリストを取得 から取得します。

ボディ

application/json
inputs
object
必須

データソースノードの入力変数です。

datasource_type
enum<string>
必須

データソースの種類です。

利用可能なオプション:
online_document,
local_file,
website_crawl,
online_drive
is_published
boolean
必須

ドラフトではなくノードの公開バージョンを実行するかどうかを指定します。

credential_id
string | null

データソースとの認証に使用する認証情報の ID です。データソースプラグインリストを取得credentials 配列から取得します。

レスポンス

ノード実行イベントを含むストリーミングレスポンスです。

ノード実行の進捗と結果を含む Server-Sent Events ストリームです。解析については ストリーミングレスポンスの処理 を参照してください。