Skip to content

Commit 79d2e13

Browse files
Google APIscopybara-github
authored andcommitted
feat: add retrieval_config to ToolConfig v1beta1
PiperOrigin-RevId: 715248038
1 parent 870b703 commit 79d2e13

2 files changed

Lines changed: 15 additions & 0 deletions

File tree

google/cloud/aiplatform/v1beta1/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ proto_library(
162162
"//google/rpc:status_proto",
163163
"//google/type:date_proto",
164164
"//google/type:interval_proto",
165+
"//google/type:latlng_proto",
165166
"//google/type:money_proto",
166167
"@com_google_protobuf//:duration_proto",
167168
"@com_google_protobuf//:empty_proto",
@@ -317,6 +318,7 @@ go_proto_library(
317318
"//google/rpc:status_go_proto",
318319
"//google/type:date_go_proto",
319320
"//google/type:interval_go_proto",
321+
"//google/type:latlng_go_proto",
320322
"//google/type:money_go_proto",
321323
],
322324
)

google/cloud/aiplatform/v1beta1/tool.proto

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import "google/api/field_behavior.proto";
2020
import "google/api/resource.proto";
2121
import "google/cloud/aiplatform/v1beta1/openapi.proto";
2222
import "google/protobuf/struct.proto";
23+
import "google/type/latlng.proto";
2324

2425
option csharp_namespace = "Google.Cloud.AIPlatform.V1Beta1";
2526
option go_package = "cloud.google.com/go/aiplatform/apiv1beta1/aiplatformpb;aiplatformpb";
@@ -343,6 +344,9 @@ message ToolConfig {
343344
// Optional. Function calling config.
344345
FunctionCallingConfig function_calling_config = 1
345346
[(google.api.field_behavior) = OPTIONAL];
347+
348+
// Optional. Retrieval config.
349+
RetrievalConfig retrieval_config = 2 [(google.api.field_behavior) = OPTIONAL];
346350
}
347351

348352
// Function calling config.
@@ -377,6 +381,15 @@ message FunctionCallingConfig {
377381
[(google.api.field_behavior) = OPTIONAL];
378382
}
379383

384+
// Retrieval config.
385+
message RetrievalConfig {
386+
// The location of the user.
387+
optional google.type.LatLng lat_lng = 1;
388+
389+
// The language code of the user.
390+
optional string language_code = 2;
391+
}
392+
380393
// Specifies the context retrieval config.
381394
message RagRetrievalConfig {
382395
// Config for Hybrid Search.

0 commit comments

Comments
 (0)