dify(バージョン1.10.1)で、知識ベースAPIを使ってpptxファイルをパイプライン知識ベースにアップロードすると、invalid_paramエラーが発生するが、messageが空である。
呼び出し先のインターフェース:https://api.dify.ai/v1/datasets/{dataset_id}/document/create-by-file
渡されたパラメータdata:
{
"doc_form":"hierarchical_model",
"indexing_technique":"high_quality",
"process_rule": {
"mode":"hierarchical",
"rules": {
"pre_processing_rules": [
{
"id":"remove_extra_spaces",
"enabled": true
}
],
"segmentation": {"max_tokens": 1000, "separator": "\n\n", "chunk_overlap": 0},
"parent_mode":"paragraph",
"subchunk_segmentation": {
"separator":"\n",
"max_tokens": 256,
"chunk_overlap":0
}
}
}
}
file:pptxファイル
返却された情報:
{
"code": "invalid_param",
"message": "",
"status": 400
}
上記の方法でdocxなどのファイルをアップロードする際には問題なく動作するが、pptx形式のファイルをアップロードするとinvalid_paramエラーが発生する。しかし、messageが空のため、何が問題なのかわからない。パラメータをさまざまな方法で変更しても解決しない。