リソース: Collection
Collection オブジェクトについて説明するメッセージ
| JSON 表現 |
|---|
{
"name": string,
"displayName": string,
"description": string,
"createTime": string,
"updateTime": string,
"labels": {
string: string,
...
},
"schema": {
object
},
"vectorSchema": {
string: {
object ( |
| フィールド | |
|---|---|
name |
識別子。リソースの名前 |
displayName |
省略可。ユーザー指定のコレクションの表示名 |
description |
省略可。ユーザーが指定したコレクションの説明 |
createTime |
出力専用。[出力専用] 作成タイムスタンプ RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
updateTime |
出力専用。[出力専用] 更新タイムスタンプ RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
labels |
省略可。Key-Value ペアとしてのラベル。
|
schema |
省略可。非推奨: データの JSON スキーマ。代わりに dataSchema を使用してください。 |
vectorSchema |
省略可。ベクトル フィールドのスキーマ。このスキーマのベクトル フィールドのみが検索可能になります。フィールド名には、英数字、アンダースコア、ハイフンのみを使用できます。
|
dataSchema |
省略可。データの JSON スキーマ。フィールド名には、英数字、アンダースコア、ハイフンのみを使用できます。 |
VectorField
ベクトル フィールドについて説明するメッセージ。
| JSON 表現 |
|---|
{ // Union field |
| フィールド | |
|---|---|
共用体フィールド vector_type_config。ベクトル型の構成。vector_type_config は次のいずれかになります。 |
|
denseVector |
密ベクトル フィールド。 |
sparseVector |
スパース ベクトル フィールド。 |
DenseVectorField
密ベクトル フィールドについて説明するメッセージ。
| JSON 表現 |
|---|
{
"dimensions": integer,
"vertexEmbeddingConfig": {
object ( |
| フィールド | |
|---|---|
dimensions |
ベクトル フィールドの次元。 |
vertexEmbeddingConfig |
省略可。ベクトル フィールドのエンベディングを生成するための構成。指定しない場合、DataObject にエンベディング フィールドを設定する必要があります。 |
VertexEmbeddingConfig
Vertex AI Embeddings API を使用してベクトル フィールドのエンベディングを生成するための構成を説明するメッセージ。
| JSON 表現 |
|---|
{
"modelId": string,
"textTemplate": string,
"taskType": enum ( |
| フィールド | |
|---|---|
modelId |
必須。必須: 使用するエンベディング モデルの ID。サポートされているモデルの一覧については、https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#embeddings-models をご覧ください。 |
textTemplate |
必須。必須: モデルへの入力のテキスト テンプレート。テンプレートには、DataObject のフィールドへの参照を 1 つ以上含める必要があります。例:「映画のタイトル: {title} ---- 映画のプロット: {plot}」。 |
taskType |
必須。必須: エンベディングのタスクタイプ。 |
EmbeddingTaskType
エンベディングが使用されるタスクを表します。
| 列挙型 | |
|---|---|
EMBEDDING_TASK_TYPE_UNSPECIFIED |
タスクタイプが指定されていません。 |
RETRIEVAL_QUERY |
指定したテキストが検索 / 取得設定のクエリであることを指定します。 |
RETRIEVAL_DOCUMENT |
指定したテキストが検索対象のコーパスのドキュメントであることを指定します。 |
SEMANTIC_SIMILARITY |
指定したテキストが STS で使用されることを指定します。 |
CLASSIFICATION |
指定されたテキストを分類することを指定します。 |
CLUSTERING |
エンベディングをクラスタリングに使用することを指定します。 |
QUESTION_ANSWERING |
エンベディングを質問応答に使用することを指定します。 |
FACT_VERIFICATION |
エンベディングを事実確認に使用することを指定します。 |
CODE_RETRIEVAL_QUERY |
エンベディングをコード取得に使用することを指定します。 |
SparseVectorField
この型にはフィールドがありません。
スパース ベクトル フィールドについて説明するメッセージ。
メソッド |
|
|---|---|
|
指定されたプロジェクトとロケーションに新しい Collection を作成します。 |
|
1 つのコレクションを削除します。 |
|
Collection から DataObject をエクスポートする長時間実行オペレーションを開始します。 |
|
1 つの Collection の詳細を取得します。 |
|
DataObject を Collection にインポートする長時間実行オペレーションを開始します。 |
|
指定されたプロジェクトとロケーションの Collection を一覧表示します。 |
|
単一のコレクションのパラメータを更新します。 |