Skip to content

Commit 4b3e751

Browse files
feat: [google-cloud-discoveryengine] add answer generation APIs (googleapis#12562)
BEGIN_COMMIT_OVERRIDE feat: support import data from Cloud Spanner, BigTable, SQL and Firestore feat: add answer generation APIs feat: add standalone grounding API feat: add standalone ranking API feat: support advanced search boosting feat: add advanced engine model APIs docs: keep the API doc up-to-date with recent changes feat: promote recommendation service to v1 feat: promote blending search to v1 feat: promote healthcare search to v1 feat: promote online chunking search to v1 feat: support boost/bury on multi-turn search feat: add project provision and terms APIs END_COMMIT_OVERRIDE - [ ] Regenerate this pull request now. feat: add standalone grounding API feat: add project provision and terms APIs fix!: remove some unused LRO metadata/response docs: keep the API doc up-to-date with recent changes PiperOrigin-RevId: 624207111 Source-Link: googleapis/googleapis@509f002 Source-Link: https://github.com/googleapis/googleapis-gen/commit/1fcc057500aff78f77736d86825da7370aba8f9f Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWRpc2NvdmVyeWVuZ2luZS8uT3dsQm90LnlhbWwiLCJoIjoiMWZjYzA1NzUwMGFmZjc4Zjc3NzM2ZDg2ODI1ZGE3MzcwYWJhOGY5ZiJ9 feat: promote recommendation service to v1 feat: promote blending search to v1 feat: promote healthcare search to v1 feat: promote online chunking search to v1 feat: support import data from Cloud Spanner, BigTable, SQL and Firestore feat: support boost/bury on multi-turn search docs: keep the API doc up-to-date with recent changes PiperOrigin-RevId: 623947579 Source-Link: googleapis/googleapis@83d7bf4 Source-Link: https://github.com/googleapis/googleapis-gen/commit/af3ef62eefbc9014f50d18416bf2dc0312e5b6a4 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWRpc2NvdmVyeWVuZ2luZS8uT3dsQm90LnlhbWwiLCJoIjoiYWYzZWY2MmVlZmJjOTAxNGY1MGQxODQxNmJmMmRjMDMxMmU1YjZhNCJ9 feat: support import data from Cloud Spanner, BigTable, SQL and Firestore feat: add answer generation APIs feat: add standalone grounding API feat: add standalone ranking API feat: support advanced search boosting feat: add advanced engine model APIs docs: keep the API doc up-to-date with recent changes PiperOrigin-RevId: 623543290 Source-Link: googleapis/googleapis@5fadb63 Source-Link: https://github.com/googleapis/googleapis-gen/commit/589978b0a33d46e87b7bd0d8017739cdcae2accc Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWRpc2NvdmVyeWVuZ2luZS8uT3dsQm90LnlhbWwiLCJoIjoiNTg5OTc4YjBhMzNkNDZlODdiN2JkMGQ4MDE3NzM5Y2RjYWUyYWNjYyJ9 --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 54b593d commit 4b3e751

270 files changed

Lines changed: 75288 additions & 3831 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
RecommendationService
2+
---------------------------------------
3+
4+
.. automodule:: google.cloud.discoveryengine_v1.services.recommendation_service
5+
:members:
6+
:inherited-members:

packages/google-cloud-discoveryengine/docs/discoveryengine_v1/services_.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Services for Google Cloud Discoveryengine v1 API
88
data_store_service
99
document_service
1010
engine_service
11+
recommendation_service
1112
schema_service
1213
search_service
1314
site_search_engine_service
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
GroundedGenerationService
2+
-------------------------------------------
3+
4+
.. automodule:: google.cloud.discoveryengine_v1alpha.services.grounded_generation_service
5+
:members:
6+
:inherited-members:
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
ProjectService
2+
--------------------------------
3+
4+
.. automodule:: google.cloud.discoveryengine_v1alpha.services.project_service
5+
:members:
6+
:inherited-members:
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
RankService
2+
-----------------------------
3+
4+
.. automodule:: google.cloud.discoveryengine_v1alpha.services.rank_service
5+
:members:
6+
:inherited-members:

packages/google-cloud-discoveryengine/docs/discoveryengine_v1alpha/services_.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ Services for Google Cloud Discoveryengine v1alpha API
1111
document_service
1212
engine_service
1313
estimate_billing_service
14+
grounded_generation_service
15+
project_service
16+
rank_service
1417
recommendation_service
1518
schema_service
1619
search_service
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
GroundedGenerationService
2+
-------------------------------------------
3+
4+
.. automodule:: google.cloud.discoveryengine_v1beta.services.grounded_generation_service
5+
:members:
6+
:inherited-members:
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
RankService
2+
-----------------------------
3+
4+
.. automodule:: google.cloud.discoveryengine_v1beta.services.rank_service
5+
:members:
6+
:inherited-members:

packages/google-cloud-discoveryengine/docs/discoveryengine_v1beta/services_.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ Services for Google Cloud Discoveryengine v1beta API
88
data_store_service
99
document_service
1010
engine_service
11+
grounded_generation_service
12+
rank_service
1113
recommendation_service
1214
schema_service
1315
search_service

packages/google-cloud-discoveryengine/google/cloud/discoveryengine/__init__.py

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,18 @@
4848
from google.cloud.discoveryengine_v1beta.services.engine_service.client import (
4949
EngineServiceClient,
5050
)
51+
from google.cloud.discoveryengine_v1beta.services.grounded_generation_service.async_client import (
52+
GroundedGenerationServiceAsyncClient,
53+
)
54+
from google.cloud.discoveryengine_v1beta.services.grounded_generation_service.client import (
55+
GroundedGenerationServiceClient,
56+
)
57+
from google.cloud.discoveryengine_v1beta.services.rank_service.async_client import (
58+
RankServiceAsyncClient,
59+
)
60+
from google.cloud.discoveryengine_v1beta.services.rank_service.client import (
61+
RankServiceClient,
62+
)
5163
from google.cloud.discoveryengine_v1beta.services.recommendation_service.async_client import (
5264
RecommendationServiceAsyncClient,
5365
)
@@ -90,6 +102,7 @@
90102
from google.cloud.discoveryengine_v1beta.services.user_event_service.client import (
91103
UserEventServiceClient,
92104
)
105+
from google.cloud.discoveryengine_v1beta.types.answer import Answer
93106
from google.cloud.discoveryengine_v1beta.types.common import (
94107
CustomAttribute,
95108
DoubleList,
@@ -114,14 +127,23 @@
114127
TextInput,
115128
)
116129
from google.cloud.discoveryengine_v1beta.types.conversational_search_service import (
130+
AnswerQueryRequest,
131+
AnswerQueryResponse,
117132
ConverseConversationRequest,
118133
ConverseConversationResponse,
119134
CreateConversationRequest,
135+
CreateSessionRequest,
120136
DeleteConversationRequest,
137+
DeleteSessionRequest,
138+
GetAnswerRequest,
121139
GetConversationRequest,
140+
GetSessionRequest,
122141
ListConversationsRequest,
123142
ListConversationsResponse,
143+
ListSessionsRequest,
144+
ListSessionsResponse,
124145
UpdateConversationRequest,
146+
UpdateSessionRequest,
125147
)
126148
from google.cloud.discoveryengine_v1beta.types.data_store import DataStore
127149
from google.cloud.discoveryengine_v1beta.types.data_store_service import (
@@ -155,10 +177,26 @@
155177
GetEngineRequest,
156178
ListEnginesRequest,
157179
ListEnginesResponse,
180+
PauseEngineRequest,
181+
ResumeEngineRequest,
182+
TuneEngineMetadata,
183+
TuneEngineRequest,
184+
TuneEngineResponse,
158185
UpdateEngineRequest,
159186
)
187+
from google.cloud.discoveryengine_v1beta.types.grounded_generation_service import (
188+
CheckGroundingRequest,
189+
CheckGroundingResponse,
190+
CheckGroundingSpec,
191+
)
192+
from google.cloud.discoveryengine_v1beta.types.grounding import FactChunk, GroundingFact
160193
from google.cloud.discoveryengine_v1beta.types.import_config import (
161194
BigQuerySource,
195+
BigtableOptions,
196+
BigtableSource,
197+
CloudSqlSource,
198+
FhirStoreSource,
199+
FirestoreSource,
162200
GcsSource,
163201
ImportDocumentsMetadata,
164202
ImportDocumentsRequest,
@@ -170,6 +208,7 @@
170208
ImportUserEventsMetadata,
171209
ImportUserEventsRequest,
172210
ImportUserEventsResponse,
211+
SpannerSource,
173212
)
174213
from google.cloud.discoveryengine_v1beta.types.purge_config import (
175214
PurgeDocumentsMetadata,
@@ -179,6 +218,11 @@
179218
PurgeSuggestionDenyListEntriesRequest,
180219
PurgeSuggestionDenyListEntriesResponse,
181220
)
221+
from google.cloud.discoveryengine_v1beta.types.rank_service import (
222+
RankingRecord,
223+
RankRequest,
224+
RankResponse,
225+
)
182226
from google.cloud.discoveryengine_v1beta.types.recommendation_service import (
183227
RecommendRequest,
184228
RecommendResponse,
@@ -211,6 +255,7 @@
211255
ListServingConfigsResponse,
212256
UpdateServingConfigRequest,
213257
)
258+
from google.cloud.discoveryengine_v1beta.types.session import Query, Session
214259
from google.cloud.discoveryengine_v1beta.types.site_search_engine import (
215260
SiteSearchEngine,
216261
SiteVerificationInfo,
@@ -271,6 +316,10 @@
271316
"DocumentServiceAsyncClient",
272317
"EngineServiceClient",
273318
"EngineServiceAsyncClient",
319+
"GroundedGenerationServiceClient",
320+
"GroundedGenerationServiceAsyncClient",
321+
"RankServiceClient",
322+
"RankServiceAsyncClient",
274323
"RecommendationServiceClient",
275324
"RecommendationServiceAsyncClient",
276325
"SchemaServiceClient",
@@ -285,6 +334,7 @@
285334
"SiteSearchEngineServiceAsyncClient",
286335
"UserEventServiceClient",
287336
"UserEventServiceAsyncClient",
337+
"Answer",
288338
"CustomAttribute",
289339
"DoubleList",
290340
"EmbeddingConfig",
@@ -302,14 +352,23 @@
302352
"ConversationMessage",
303353
"Reply",
304354
"TextInput",
355+
"AnswerQueryRequest",
356+
"AnswerQueryResponse",
305357
"ConverseConversationRequest",
306358
"ConverseConversationResponse",
307359
"CreateConversationRequest",
360+
"CreateSessionRequest",
308361
"DeleteConversationRequest",
362+
"DeleteSessionRequest",
363+
"GetAnswerRequest",
309364
"GetConversationRequest",
365+
"GetSessionRequest",
310366
"ListConversationsRequest",
311367
"ListConversationsResponse",
368+
"ListSessionsRequest",
369+
"ListSessionsResponse",
312370
"UpdateConversationRequest",
371+
"UpdateSessionRequest",
313372
"DataStore",
314373
"CreateDataStoreMetadata",
315374
"CreateDataStoreRequest",
@@ -335,8 +394,23 @@
335394
"GetEngineRequest",
336395
"ListEnginesRequest",
337396
"ListEnginesResponse",
397+
"PauseEngineRequest",
398+
"ResumeEngineRequest",
399+
"TuneEngineMetadata",
400+
"TuneEngineRequest",
401+
"TuneEngineResponse",
338402
"UpdateEngineRequest",
403+
"CheckGroundingRequest",
404+
"CheckGroundingResponse",
405+
"CheckGroundingSpec",
406+
"FactChunk",
407+
"GroundingFact",
339408
"BigQuerySource",
409+
"BigtableOptions",
410+
"BigtableSource",
411+
"CloudSqlSource",
412+
"FhirStoreSource",
413+
"FirestoreSource",
340414
"GcsSource",
341415
"ImportDocumentsMetadata",
342416
"ImportDocumentsRequest",
@@ -348,12 +422,16 @@
348422
"ImportUserEventsMetadata",
349423
"ImportUserEventsRequest",
350424
"ImportUserEventsResponse",
425+
"SpannerSource",
351426
"PurgeDocumentsMetadata",
352427
"PurgeDocumentsRequest",
353428
"PurgeDocumentsResponse",
354429
"PurgeSuggestionDenyListEntriesMetadata",
355430
"PurgeSuggestionDenyListEntriesRequest",
356431
"PurgeSuggestionDenyListEntriesResponse",
432+
"RankingRecord",
433+
"RankRequest",
434+
"RankResponse",
357435
"RecommendRequest",
358436
"RecommendResponse",
359437
"Schema",
@@ -376,6 +454,8 @@
376454
"ListServingConfigsRequest",
377455
"ListServingConfigsResponse",
378456
"UpdateServingConfigRequest",
457+
"Query",
458+
"Session",
379459
"SiteSearchEngine",
380460
"SiteVerificationInfo",
381461
"TargetSite",

0 commit comments

Comments
 (0)