-
Notifications
You must be signed in to change notification settings - Fork 602
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add ValueType.STRUCT to Feature
feat: add encryption_spec to FeatureOnlineStore feat: add struct_value to FeatureValue feat: add encryption_spec, service_account, disable_container_logging to DeploymentResourcePool feat: add model_reference to Dataset feat: add ChatCompletions to PredictionService feat: add new GenAiCacheService and CachedContent feat: add cached_content to GenerationContentRequest feat: add dataplex_config to MetadataStore feat: add model_reference to DatasetVersion feat: add INVALID_SPARSE_DIMENSIONS, INVALID_SPARSE_EMBEDDING, INVALID_EMBEDDING to NearestNeighborSearchOperationMetadata.RecordError feat: add valid_sparse_record_count, invalid_sparse_record_count to NearestNeighborSearchOperationMetadata.ContentValidationStats feat: add sparse_embedding to IndexDatapoint feat: add sparse_vectors_count to IndexStats feat: add sparse_distance to FindNeighborsResponse.Neighbor feat: add more fields in FindNeighborsRequest.Query feat: add progress_percentage to ImportRagFilesOperationMetadata feat: add UpdateNotebookRuntimeTemplate to NotebookService feat: add direct_notebook_source to NotebookExecutionJob feat: add encryption_spec to NotebookRuntimeTemplate feat: add idle_shutdown_config, encryption_spec, satisfies_pzs, satisfies_pzi to NotebookRuntime feat: add UpdateReasoningEngine to ReasoningEngineService fix!: An existing field `app_id` is renamed to `engine_id` in message `.google.cloud.aiplatform.v1beta1.RuntimeConfig` docs: A comment for field `description` in message `.google.cloud.aiplatform.v1beta1.ExtensionManifest` is changed docs: A comment for field `serving_config_name` in message `.google.cloud.aiplatform.v1beta1.RuntimeConfig` is changed docs: A comment for field `update_mask` in message `.google.cloud.aiplatform.v1beta1.UpdateExtensionRequest` is changed docs: A comment for field `feature_vector` in message `.google.cloud.aiplatform.v1beta1.IndexDatapoint` is changed docs: A comment for field `vectors_count` in message `.google.cloud.aiplatform.v1beta1.IndexStats` is changed docs: A comment for enum value `EMBEDDING_SIZE_MISMATCH` in enum `RecordErrorType` is changed docs: A comment for field `exec` in message `.google.cloud.aiplatform.v1beta1.Probe` is changed docs: A comment for field `create_notebook_execution_job_request` in message `.google.cloud.aiplatform.v1beta1.Schedule` is changed docs: A comment for field `INVALID_EMBEDDING` in message `NearestNeighborSearchOperationMetadata.RecordError` is changed PiperOrigin-RevId: 638343512 Source-Link: googleapis/googleapis@41b263f Source-Link: googleapis/googleapis-gen@d6ce0c1 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWFpcGxhdGZvcm0vLk93bEJvdC55YW1sIiwiaCI6ImQ2Y2UwYzE1ZGJhYjc3NjgyZGVkYWNjMzA2YTZiOGIzZjBmODUwMGYifQ==
- Loading branch information
1 parent
c3da8ec
commit a55f0d4
Showing
154 changed files
with
23,549 additions
and
190 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
108 changes: 108 additions & 0 deletions
108
...ogle-cloud-aiplatform/v1beta1/protos/google/cloud/aiplatform/v1beta1/cached_content.proto
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
// Copyright 2024 Google LLC | ||
// | ||
// Licensed under the Apache License, Version 2.0 (the "License"); | ||
// you may not use this file except in compliance with the License. | ||
// You may obtain a copy of the License at | ||
// | ||
// http://www.apache.org/licenses/LICENSE-2.0 | ||
// | ||
// Unless required by applicable law or agreed to in writing, software | ||
// distributed under the License is distributed on an "AS IS" BASIS, | ||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
// See the License for the specific language governing permissions and | ||
// limitations under the License. | ||
|
||
syntax = "proto3"; | ||
|
||
package google.cloud.aiplatform.v1beta1; | ||
|
||
import "google/api/field_behavior.proto"; | ||
import "google/api/resource.proto"; | ||
import "google/cloud/aiplatform/v1beta1/content.proto"; | ||
import "google/cloud/aiplatform/v1beta1/tool.proto"; | ||
import "google/protobuf/duration.proto"; | ||
import "google/protobuf/timestamp.proto"; | ||
|
||
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1"; | ||
option go_package = "cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb;aiplatformpb"; | ||
option java_multiple_files = true; | ||
option java_outer_classname = "CachedContentProto"; | ||
option java_package = "com.google.cloud.aiplatform.v1beta1"; | ||
option php_namespace = "Google\\Cloud\\AIPlatform\\V1beta1"; | ||
option ruby_package = "Google::Cloud::AIPlatform::V1beta1"; | ||
|
||
// A resource used in LLM queries for users to explicitly specify what to cache | ||
// and how to cache. | ||
message CachedContent { | ||
option (google.api.resource) = { | ||
type: "aiplatform.googleapis.com/CachedContent" | ||
pattern: "projects/{project}/locations/{location}/cachedContents/{cached_content}" | ||
plural: "cachedContents" | ||
singular: "cachedContent" | ||
}; | ||
|
||
// Expiration time of the cached content. | ||
oneof expiration { | ||
// Timestamp of when this resource is considered expired. | ||
// This is *always* provided on output, regardless of what was sent | ||
// on input. | ||
google.protobuf.Timestamp expire_time = 9; | ||
|
||
// Input only. The TTL for this resource. The expiration time is computed: | ||
// now + TTL. | ||
google.protobuf.Duration ttl = 10 | ||
[(google.api.field_behavior) = INPUT_ONLY]; | ||
} | ||
|
||
// Immutable. Identifier. The resource name of the cached content | ||
// Format: | ||
// projects/{project}/locations/{location}/cachedContents/{cached_content} | ||
string name = 1 [ | ||
(google.api.field_behavior) = IDENTIFIER, | ||
(google.api.field_behavior) = IMMUTABLE | ||
]; | ||
|
||
// Immutable. The name of the publisher model to use for cached content. | ||
// Format: | ||
// projects/{project}/locations/{location}/publishers/{publisher}/models/{model} | ||
string model = 2 [(google.api.field_behavior) = IMMUTABLE]; | ||
|
||
// Optional. Input only. Immutable. Developer set system instruction. | ||
// Currently, text only | ||
Content system_instruction = 3 [ | ||
(google.api.field_behavior) = OPTIONAL, | ||
(google.api.field_behavior) = IMMUTABLE, | ||
(google.api.field_behavior) = INPUT_ONLY | ||
]; | ||
|
||
// Optional. Input only. Immutable. The content to cache | ||
repeated Content contents = 4 [ | ||
(google.api.field_behavior) = OPTIONAL, | ||
(google.api.field_behavior) = IMMUTABLE, | ||
(google.api.field_behavior) = INPUT_ONLY | ||
]; | ||
|
||
// Optional. Input only. Immutable. A list of `Tools` the model may use to | ||
// generate the next response | ||
repeated Tool tools = 5 [ | ||
(google.api.field_behavior) = OPTIONAL, | ||
(google.api.field_behavior) = IMMUTABLE, | ||
(google.api.field_behavior) = INPUT_ONLY | ||
]; | ||
|
||
// Optional. Input only. Immutable. Tool config. This config is shared for all | ||
// tools | ||
ToolConfig tool_config = 6 [ | ||
(google.api.field_behavior) = OPTIONAL, | ||
(google.api.field_behavior) = IMMUTABLE, | ||
(google.api.field_behavior) = INPUT_ONLY | ||
]; | ||
|
||
// Output only. Creatation time of the cache entry. | ||
google.protobuf.Timestamp create_time = 7 | ||
[(google.api.field_behavior) = OUTPUT_ONLY]; | ||
|
||
// Output only. When the cache entry was last updated in UTC time. | ||
google.protobuf.Timestamp update_time = 8 | ||
[(google.api.field_behavior) = OUTPUT_ONLY]; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.