ジョブ ID に基づいて、非同期ドキュメントアップロードジョブの進行状況と結果を照会します。
操作説明
この操作は、UploadDocumentAsync 操作に関連しています。UploadDocumentAsync 操作を呼び出してアップロードジョブを作成し、ジョブ ID を取得した後、GetUploadDocumentJob 操作を呼び出してジョブの実行情報を照会できます。
提案
ドキュメントの複雑さや、結果として生成されるベクターチャンクの数に基づいてタイムアウトが推定され、通常は 2 時間を超えることはありません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
gpdb:GetUploadDocumentJob |
create |
*Document
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| DBInstanceId |
string |
必須 |
ベクトルエンジン最適化が有効になっているインスタンスの ID。 説明
リージョン内のすべての AnalyticDB for PostgreSQL インスタンスに関する情報 (インスタンス ID を含む) を照会するには、DescribeDBInstances 操作を呼び出します。 |
gp-xxxxxxxxx |
| Namespace |
string |
任意 |
テナント隔離用の名前空間名。デフォルト値: public。 説明
名前空間を作成するには CreateNamespace 操作を呼び出し、名前空間のリストを照会するには ListNamespaces 操作を呼び出します。 |
mynamespace |
| Collection |
string |
必須 |
ドキュメントコレクション名。 説明
ドキュメントコレクションを作成するには CreateDocumentCollection 操作を呼び出し、ドキュメントコレクションのリストを照会するには ListDocumentCollections 操作を呼び出します。 |
document |
| RegionId |
string |
必須 |
クラスターのリージョン ID。 |
cn-hangzhou |
| NamespacePassword |
string |
必須 |
名前空間のパスワード。 説明
このパラメーターの値は、CreateNamespace 操作を呼び出すときに指定されます。 |
testpassword |
| JobId |
string |
必須 |
ドキュメントアップロードジョブの ID。ジョブ ID を取得するには、 |
bf8f7bc4-9276-44f7-9c22-1d06edc8dfd1 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエストの一意の ID。 |
ABB39CC3-4488-4857-905D-2E4A051D0521 |
| Message |
string |
返されたメッセージ。 |
success |
| Status |
string |
操作のステータス。有効な値:
|
success |
| Job |
object |
ドキュメントアップロードジョブに関する情報です。 |
|
| Id |
string |
ジョブ ID。 |
231460f8-75dc-405e-a669-0c5204887e91 |
| Completed |
boolean |
操作が完了したかどうかを示します。 |
false |
| CreateTime |
string |
ジョブ作成時間。 |
2024-01-08 16:52:04.864664 |
| UpdateTime |
string |
ジョブ最終更新時間。 |
2024-01-08 16:53:04.864664 |
| Status |
string |
ジョブのステータス。有効な値:
|
Running |
| Error |
string |
現在の操作が異常または失敗した場合に返されるエラーメッセージ。 |
Failed to connect database. |
| Progress |
integer |
ドキュメントアップロードジョブの進捗。単位: %。値が 100 の場合は、ジョブが完了したことを示します。 |
20 |
| ErrorCode |
string |
返されたエラーコード。 |
InternalError |
| ChunkResult |
object |
チャンク化の結果。 |
|
| ChunkFileUrl |
string |
チャンク化後のファイルの URL。URL の有効期間は 2 時間です。ファイルは JSONL 形式です。各行は |
http://xxx/test.jsonl |
| PlainChunkFileUrl |
string |
チャンク化後にメタデータを含まないファイルの URL。URL の有効期間は 2 時間です。ファイルは TXT 形式です。各行はチャンクです。このファイルは埋め込みに簡単に使用できます。 |
http://xxx/test.txt |
| DocumentLoaderResultFileUrl |
string |
ADBPGLoader によって生成される Markdown 出力ファイル。有効期間は 2 時間です。 |
http://oss.xxx/adbpg_loader_result.md |
| Usage |
object |
ドキュメント理解または埋め込みによって消費されるトークン数。 |
|
| EmbeddingTokens |
integer |
ベクトル化中に消費されるトークン数。 説明
トークンは、テキストを分割するための最小単位です。トークンは、単語、フレーズ、句読点、または文字である場合があります。 |
475 |
| EmbeddingEntries |
integer |
ベクトル化中のエントリ数。 |
10 |
例
成功レスポンス
JSONJSON
{
"RequestId": "ABB39CC3-4488-4857-905D-2E4A051D0521",
"Message": "success",
"Status": "success",
"Job": {
"Id": "231460f8-75dc-405e-a669-0c5204887e91",
"Completed": false,
"CreateTime": "2024-01-08 16:52:04.864664",
"UpdateTime": "2024-01-08 16:53:04.864664",
"Status": "Running",
"Error": "Failed to connect database.",
"Progress": 20,
"ErrorCode": "InternalError"
},
"ChunkResult": {
"ChunkFileUrl": "http://xxx/test.jsonl",
"PlainChunkFileUrl": "http://xxx/test.txt",
"DocumentLoaderResultFileUrl": "http://oss.xxx/adbpg_loader_result.md"
},
"Usage": {
"EmbeddingTokens": 475,
"EmbeddingEntries": 10
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。