ウェブサイトのページをインポート
既知の URL をウェブサイトソースにインポートし、実行を返します。state が completed、failed、canceled のいずれかになるまで、その id で ソースの実行を取得 をポーリングしてください。
各 URL は個別にクロールされ、すべての URL のクロールが終わるとインポートが始まります。ページを返さない URL があると、ページがインポートされる前に実行が失敗し、ソースのドキュメントは変更されません。
実行が完了すると、sourceUrls がソースのページリストになります。インポートのたびにリスト全体が設定されるため、ソースに残したい URL はすべて送信してください。
ソースは web ソースである必要があります。1 つのソースで同時に実行できる同期、プレビュー、インポートは 1 つだけです。別の実行を開始する前に、アクティブな実行が終わるのを待ってください。インポートしないクロールプレビューはキャンセルしてください。
ウェブサイトのページをインポートする 2 つの方法については、ウェブサイトのページのインポート を参照してください。
Authorization
Path parameters
…/knowledge-fs/spaces/<knowledge base ID>)です。アドレスバーでは /datasets/new/ の後のセグメントです。Headers
409 が返ります。前後に空白を含まない、印字可能な ASCII 文字を使用してください。Length: 8–255
Body
application/jsonResponses
kind: crawl-import、state: queued で、progress_total に URL の数が設定された実行です。state が canceled でない場合は null です。queued、provider-read、preview-staged、selection-frozen、materialized、cleanup-staging、source-committed のいずれかです。ソースの実行を再試行 は、チェックポイントにかかわらず実行を最初からやり直します。completed、zero_results、failed、canceled のいずれかで終了した日時(ISO 8601)です。実行中は null です。null です。state が failed の場合のエラー詳細です。stage は失敗時点の実行の checkpoint、traceId は実行 ID です。それ以外の場合は null です。実行の処理内容です:
sync:ソースを同期、ソースを更新、スケジュール、または Dify によって開始されます。crawl-preview:ウェブサイトのクロールをプレビュー によって開始されます。選択したページをインポート がこの実行からインポートしている間も、種類は変わりません。crawl-import:ウェブサイトのページをインポート によって開始されます。online-document-import、online-drive-import:ソースのアイテムをインポート によって開始されます。
Dify でソースを追加または編集した場合も、Dify がプレビューとインポートを開始します。
state が failed の場合は failure.code の値です。それ以外の場合は null です。0 です。1 つのアイテムが失敗すると、実行全体が失敗するためです。0 です。実行が処理する予定のアイテム数です。インポートではリクエストされたページまたはアイテム、クロールプレビューではこれまでに一時保存されたページ、同期では一覧の取得後のソースのアイテムを数えます。判明するまでは null です。
ウェブサイトのページをインポート の実行が URL をクロールしている間は、progress_completed と progress_total のどちらも、それまでにクロールしたページ数を数えます。すべての URL のクロールが終わると、URL の数を総数として 0 から数え直します。
実行の進行状況です。
進行中の状態:
queued:ワーカー待ちcrawling:クロールプレビューによるページの取得中preview_ready:クロールプレビューが 選択したページをインポート または ソースの実行をキャンセル を待機中importing:アイテムのインポートとインデックス処理中syncing:ソースのドキュメントを更新中
最終状態:
completed:すべてのアイテムのインポートまたは更新、インデックス処理、アクティブ化が完了zero_results:クロールプレビューで見つかったページが 0 件failed:failureを参照canceled
failed または canceled の後は、ソースの実行を再試行 で再実行でき、ソースを同期 で新しい同期を開始できます。