この API を呼び出して、複数のナレッジベースファイルを Lingma にバッチアップロードします。
サポートされているエディション | Enterprise Dedicated Edition |
サービスエンドポイントと承認情報
リクエスト構文
POST https://{domain}/oapi/v1/lingma/organizations/{organizationId}/knowledgeBases/{kbId}/files/batchUpload
リクエストヘッダー
パラメーター | タイプ | 必須 | 説明 | 例 |
| string | はい | アクセストークン。 | pt-0fh3****0fbG_35af****0484 |
リクエストパラメーター
パラメーター | タイプ | 位置 | 必須 | 説明 | 例 |
| string | path | はい | 組織 ID。 | |
| string | path | はい | ナレッジベースの ID。 | |
- | multipart/form-data | body | いいえ | ||
| array[File] | body | いいえ | アップロードするファイルのリスト。 | path/to/file |
リクエスト例
curl -X 'POST' \
'https://{domain}/oapi/v1/lingma/organizations/{organizationId}/knowledgeBases/{kbId}/files/batchUpload' \
-H 'x-yunxiao-token: pt-0fh3****0fbG_35af****0484' \
--form 'files=@"path/to/file"' \
--form 'files=@"path/to/file"'
レスポンスパラメーター
パラメーター | タイプ | 説明 | 例 |
- | array | ||
- | object | ||
| string | ファイル ID。 | 30d4****aca4 |
| string | ファイルをバッチアップロードするユーザーの ID。 | d402****9ae6 |
| string | エラーメッセージ。操作が成功した場合、このパラメーターは空になります。 | |
| boolean | バッチアップロードが成功したかどうかを示します。 | true |
レスポンス例
{
"fileId": "30d4****aca4",
"operateUserId": "d402****9ae6",
"failedMessage": "",
"success": true
}
エラーコード
詳細については、「エラーコード」をご参照ください。