Skip to main content
POST
ファイルからドキュメントを作成

Authorizations

Authorization
string
header
required

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

キーはサーバーサイドで保管し、クライアントコードには決して埋め込まないでください。キーがない、または無効な場合は HTTP 401(unauthorized)が返ります。

Path Parameters

dataset_id
string<uuid>
required

ナレッジベース ID。ナレッジベースリストを取得 で取得します。スコープを限定したキーでは、Dify の URL から ID をコピー してください。

Body

multipart/form-data
file
file
required

アップロードするファイルです。デフォルトの上限は 15 MB です。

セルフホスト環境では UPLOAD_FILE_SIZE_LIMIT 環境変数 で調整できます。Dify Cloud の Professional と Team プランでは上限が 50 MB になります。

data
string

設定情報を含む JSON 文字列です。テキストからドキュメントを作成 と同じフィールド(indexing_technique、doc_form、doc_language、process_rule、retrieval_model、embedding_model、embedding_model_provider)を受け付けますが、name と text は除きます。

Example:

"{\"indexing_technique\":\"high_quality\",\"doc_language\":\"English\",\"process_rule\":{\"mode\":\"automatic\"}}"

Response

ドキュメントが正常に作成されました。

batch
string

インデックス進捗を追跡するためのバッチ ID です。

document
object