OSS ベクターコマンドは、OSS Vectors API への直接アクセスを提供します。vectors-api コマンドを使用してこれらを呼び出すことができます。標準バケットとは異なり、ベクターバケットはオブジェクトキーではなく、インデックスとベクターキーを使用してデータを管理します。すべてのリクエストには --account-id パラメーターを含める必要があります。
各ベクターバケット API リクエストは、API 名とパラメーター (バケット名、インデックス名、ヘッダー、クエリ、ボディ) で構成されます。
-
API 名:各 API は、ハイフン区切りのコマンド名にマッピングされます。
例えば、PutVectorBucket は put-vector-bucket になります。使用可能なすべてのコマンドは API overview に記載されています。
-
API パラメーター
API パラメーター
オプション名
説明
バケット名
--bucket
string
バケット名。
インデックス名
--index-name
string
インデックス名。ベクターデータとインデックスの管理操作の場合にのみ必須です。
アカウント ID
--account-id
string
リージョンに加えて必須です。設定ファイルまたはコマンドラインオプションで指定します。
クエリパラメーター
--data-type
string
各クエリパラメーターは、キャメルケース名から派生したケバブケースのオプションにマッピングされます。例えば、dataType は --data-type になります。
ボディパラメーター
--vectors
string
ボディパラメーターは単一のオプションに統合されます。
-
オプション名は、XML ルートノードをケバブケースに変換したものです。
-
値は文字列です。ファイルパスを指定するには、file:// をプレフィックスとして付けます。
-
JSON フォーマットもサポートされています。
-