非同期ドキュメントアップロード
操作説明
サーバーは、ファイル拡張子に基づいてドキュメントをロードし、チャンクに分割します。CreateDocumentCollection 操作を呼び出す際に指定された埋め込みモデルを使用してベクトル化を実行し、指定されたドキュメントコレクションにドキュメントを書き込みます。この操作は、テキストとイメージのさまざまな形式に対応するマルチモーダル埋め込みをサポートしています。
関連操作:
GetUploadDocumentJob 操作を呼び出して、ドキュメントアップロードジョブの進捗と結果をクエリできます。
CancelUploadDocumentJob 操作を呼び出して、ドキュメントアップロードジョブをキャンセルできます。
-
ドキュメントアップロードリクエストが提出されると、そのリクエストは処理のためにキューに入れられます。Resource Access Management (RAM) ユーザーまたは Alibaba Cloud アカウント内で、Pending および Running 状態のドキュメントは最大 20 個まで処理できます。
-
テキストドキュメントは、最大 100,000 個のチャンクに分割できます。
-
ドキュメントコレクションが OnePeace モデルを使用する場合、各 RAM ユーザーまたは Alibaba Cloud アカウントは、最大 10,000 個のイメージをアップロードおよびクエリできます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
gpdb:UploadDocumentAsync |
create |
*Document
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| DBInstanceId |
string |
必須 |
ベクトルエンジン最適化アクセラレーションが有効になっているインスタンス ID です。DescribeDBInstances API を呼び出すと、ターゲットリージョン内のすべての AnalyticDB PostgreSQL インスタンスの詳細 (インスタンス ID を含む) を表示できます。 |
gp-bp12ga6v69h86**** |
| Collection |
string |
必須 |
ドキュメントライブラリの名前です。 説明
CreateDocumentCollection API によって作成されます。ListDocumentCollections API を呼び出すと、すでに作成されているドキュメントライブラリを表示できます。 |
document |
| Namespace |
string |
任意 |
名前空間です。デフォルトは public です。CreateNamespace インターフェイスを通じて作成し、ListNamespaces インターフェイスを通じてリストを表示できます。 |
mynamespace |
| NamespacePassword |
string |
必須 |
名前空間に対応するパスワードです。> この値は CreateNamespace インターフェイスによって指定されます。 |
testpassword |
| RegionId |
string |
必須 |
インスタンスのリージョン ID です。 |
cn-hangzhou |
| FileName |
string |
必須 |
アップロードされるファイルの名前です。 説明
|
mydoc.txt |
| FileUrl |
string |
必須 |
公開アクセス可能なドキュメントの URL です。 説明
説明
|
https://xx/mydoc.txt |
| Metadata |
object |
任意 |
メタデータです。このパラメーターの値は、CreateDocumentCollection 操作を呼び出す際に指定する Metadata パラメーターと同じである必要があります。 |
|
|
any |
任意 |
メタデータです。このパラメーターの値は、CreateDocumentCollection 操作を呼び出す際に指定する Metadata パラメーターと同じである必要があります。 |
{"title":"mytitle","page":1} |
|
| ChunkSize |
integer |
任意 |
大規模データを処理するための戦略: データがより小さな部分に分割される際の各チャンクのサイズです。最大値は 2048 です。 |
250 |
| ChunkOverlap |
integer |
任意 |
連続するチャンク間で重複するデータのサイズです。このパラメーターの最大値は、ChunkSize パラメーターの値を超えることはできません。 説明
このパラメーターは、データ切り捨てによって発生する可能性のあるコンテキストの欠落を防ぐために使用されます。たとえば、長文テキストをアップロードする際に、連続するチャンク間で特定の重複するテキストコンテンツを保持することで、コンテキストをよりよく理解できます。 |
50 |
| Separators |
array |
任意 |
大量のデータを分割するために使用される区切り文字です。 説明
|
|
|
string |
任意 |
区切り文字です。 |
. |
|
| DryRun |
boolean |
任意 |
ドキュメント理解とチャンク化のみを実行し、ベクトル化とストレージは実行しないかどうかを指定します。デフォルト値: false。 説明
このパラメーターを true に設定して、チャンク化効果を確認し、必要に応じて最適化を実行できます。 |
false |
| ZhTitleEnhance |
boolean |
任意 |
タイトルエンハンスメントを有効にするかどうかを指定します。 説明
タイトルテキストを決定し、メタデータ内のテキストをマークし、そのテキストを上位レベルのタイトルと組み合わせてテキストエンハンスメントを実装できます。 |
false |
| TextSplitterName |
string |
任意 |
区切り文字の名前です。有効な値:
|
ChineseRecursiveTextSplitter |
| DocumentLoaderName |
string |
任意 |
ファイルを処理するために使用するドキュメントローダーを指定します。このパラメーターが省略された場合、システムはファイルの拡張子に基づいてローダーを自動的に選択します。有効な値:[有効なローダー名のリストがここに表示されます] 有効な値:
|
PyMuPDFLoader |
| VlEnhance |
boolean |
任意 |
複雑なドキュメントに対して VL拡張コンテンツ認識を有効にするかどうかを指定します。デフォルト値: false。 説明
|
false |
| SplitterModel |
string |
任意 |
DocumentLoaderName が ADBPGLoader に設定され、TextSplitterName が LLMSplitter に設定されている場合、分割モデルを指定できます。デフォルト値: qwen3-8b。 説明
サポートされている分割モデル: qwq-plus、qwq-plus-latest、qwen-max、qwen-max-latest、qwen-plus、qwen-plus-latest、qwen-turbo、qwen-turbo-latest、qwen3-235b-a22b、qwen3-32b、qwen3-30b-a3b、qwen3-14b、qwen3-8b、qwen3-4b、qwen3-1.7b、qwen3-0.6b、qwq-32b qwen2.5-14b-instruct-1m、qwen2.5-7b-instruct-1m、qwen2.5-72b-Instruct、qwen2.5-32b-Instruct、qwen2.5-14b-Instruct、qwen2.5-7b-Instruct、qwen2.5-3b-instruct、qwen2.5-1.5b-instruct、qwen2.5-0.5b-instruct。 |
qwen3-8b |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID です。 |
ABB39CC3-4488-4857-905D-2E4A051D0521 |
| Message |
string |
返されたメッセージです。 |
success |
| Status |
string |
API 実行ステータス。以下の値があります:
|
success |
| JobId |
string |
ジョブ ID です。 |
231460f8-75dc-405e-a669-0c5204887e91 |
例
成功レスポンス
JSONJSON
{
"RequestId": "ABB39CC3-4488-4857-905D-2E4A051D0521",
"Message": "success",
"Status": "success",
"JobId": "231460f8-75dc-405e-a669-0c5204887e91"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。