Skip to content

Commit 607c199

Browse files
committed
Update grounding based on main
1 parent 2c6fcac commit 607c199

File tree

84 files changed

+7997
-1817
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+7997
-1817
lines changed

core-services/document-grounding/src/main/java/com/sap/ai/sdk/grounding/client/PipelinesApi.java

Lines changed: 651 additions & 53 deletions
Large diffs are not rendered by default.

core-services/document-grounding/src/main/java/com/sap/ai/sdk/grounding/client/RetrievalApi.java

Lines changed: 38 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import com.google.common.annotations.Beta;
44
import com.sap.ai.sdk.grounding.model.DataRepositories;
55
import com.sap.ai.sdk.grounding.model.DataRepository;
6-
import com.sap.ai.sdk.grounding.model.RetievalSearchResults;
7-
import com.sap.ai.sdk.grounding.model.RetrievalSearchInput;
6+
import com.sap.ai.sdk.grounding.model.SearchInput;
7+
import com.sap.ai.sdk.grounding.model.SearchResults;
88
import com.sap.cloud.sdk.cloudplatform.connectivity.Destination;
99
import com.sap.cloud.sdk.services.openapi.apiclient.ApiClient;
1010
import com.sap.cloud.sdk.services.openapi.core.AbstractOpenApiService;
@@ -24,13 +24,17 @@
2424
import org.springframework.web.util.UriComponentsBuilder;
2525

2626
/**
27-
* Document Grounding Pipeline API in version 0.1.0.
27+
* Grounding in version 0.1.0.
2828
*
29-
* <p>SAP AI Core - API Specification AI Data Management api's
29+
* <p>Grounding is a service designed to handle data-related tasks, such as grounding and retrieval,
30+
* using vector databases. It provides specialized data retrieval through these databases, grounding
31+
* the retrieval process with your own external and context-relevant data. Grounding combines
32+
* generative AI capabilities with the ability to use real-time, precise data to improve
33+
* decision-making and business operations for specific AI-driven business solutions.
3034
*/
3135
public class RetrievalApi extends AbstractOpenApiService {
3236
/**
33-
* Instantiates this API class to invoke operations on the Document Grounding Pipeline API.
37+
* Instantiates this API class to invoke operations on the Grounding.
3438
*
3539
* @param httpDestination The destination that API should be used with
3640
*/
@@ -39,8 +43,8 @@ public RetrievalApi(@Nonnull final Destination httpDestination) {
3943
}
4044

4145
/**
42-
* Instantiates this API class to invoke operations on the Document Grounding Pipeline API based
43-
* on a given {@link ApiClient}.
46+
* Instantiates this API class to invoke operations on the Grounding based on a given {@link
47+
* ApiClient}.
4448
*
4549
* @param apiClient ApiClient to invoke the API on
4650
*/
@@ -52,13 +56,13 @@ public RetrievalApi(@Nonnull final ApiClient apiClient) {
5256
/**
5357
* List all DataRepository objects.
5458
*
55-
* <p>List all DataRepository objects.
59+
* <p>List all Data Repositories
5660
*
5761
* <p><b>200</b> - Successful Response
5862
*
5963
* <p><b>400</b> - The specification of the resource was incorrect
6064
*
61-
* @param aiResourceGroup (required) The value for the parameter aiResourceGroup
65+
* @param aiResourceGroup (required) Resource Group ID
6266
* @param $top (optional) Number of results to display
6367
* @param $skip (optional) Number of results to be skipped from the ordered list of results
6468
* @param $count (optional) When the $count field is set to false, the response contains a count
@@ -69,7 +73,7 @@ public RetrievalApi(@Nonnull final ApiClient apiClient) {
6973
* @throws OpenApiRequestException if an error occurs while attempting to invoke the API
7074
*/
7175
@Nonnull
72-
public DataRepositories getDataRepositories(
76+
public DataRepositories retrievalV1RetrievalEndpointsGetDataRepositories(
7377
@Nonnull final String aiResourceGroup,
7478
@Nullable final Integer $top,
7579
@Nullable final Integer $skip,
@@ -80,7 +84,7 @@ public DataRepositories getDataRepositories(
8084
// verify the required parameter 'aiResourceGroup' is set
8185
if (aiResourceGroup == null) {
8286
throw new OpenApiRequestException(
83-
"Missing the required parameter 'aiResourceGroup' when calling getDataRepositories");
87+
"Missing the required parameter 'aiResourceGroup' when calling retrievalV1RetrievalEndpointsGetDataRepositories");
8488
}
8589

8690
final String localVarPath =
@@ -124,26 +128,26 @@ public DataRepositories getDataRepositories(
124128
/**
125129
* List all DataRepository objects.
126130
*
127-
* <p>List all DataRepository objects.
131+
* <p>List all Data Repositories
128132
*
129133
* <p><b>200</b> - Successful Response
130134
*
131135
* <p><b>400</b> - The specification of the resource was incorrect
132136
*
133-
* @param aiResourceGroup The value for the parameter aiResourceGroup
137+
* @param aiResourceGroup Resource Group ID
134138
* @return DataRepositories
135139
* @throws OpenApiRequestException if an error occurs while attempting to invoke the API
136140
*/
137141
@Nonnull
138-
public DataRepositories getDataRepositories(@Nonnull final String aiResourceGroup)
139-
throws OpenApiRequestException {
140-
return getDataRepositories(aiResourceGroup, null, null, null);
142+
public DataRepositories retrievalV1RetrievalEndpointsGetDataRepositories(
143+
@Nonnull final String aiResourceGroup) throws OpenApiRequestException {
144+
return retrievalV1RetrievalEndpointsGetDataRepositories(aiResourceGroup, null, null, null);
141145
}
142146

143147
/**
144148
* List single DataRepository object.
145149
*
146-
* <p>List single DataRepository object.
150+
* <p>List data repository by id
147151
*
148152
* <p><b>200</b> - Successful Response
149153
*
@@ -153,27 +157,27 @@ public DataRepositories getDataRepositories(@Nonnull final String aiResourceGrou
153157
*
154158
* <p><b>404</b> - The specification of the resource was incorrect
155159
*
156-
* @param aiResourceGroup The value for the parameter aiResourceGroup
157-
* @param repositoryId The value for the parameter repositoryId
160+
* @param aiResourceGroup Resource Group ID
161+
* @param repositoryId Repository ID
158162
* @return DataRepository
159163
* @throws OpenApiRequestException if an error occurs while attempting to invoke the API
160164
*/
161165
@Nonnull
162-
public DataRepository getDataRepositoryById(
166+
public DataRepository retrievalV1RetrievalEndpointsGetDataRepository(
163167
@Nonnull final String aiResourceGroup, @Nonnull final UUID repositoryId)
164168
throws OpenApiRequestException {
165169
final Object localVarPostBody = null;
166170

167171
// verify the required parameter 'aiResourceGroup' is set
168172
if (aiResourceGroup == null) {
169173
throw new OpenApiRequestException(
170-
"Missing the required parameter 'aiResourceGroup' when calling getDataRepositoryById");
174+
"Missing the required parameter 'aiResourceGroup' when calling retrievalV1RetrievalEndpointsGetDataRepository");
171175
}
172176

173177
// verify the required parameter 'repositoryId' is set
174178
if (repositoryId == null) {
175179
throw new OpenApiRequestException(
176-
"Missing the required parameter 'repositoryId' when calling getDataRepositoryById");
180+
"Missing the required parameter 'repositoryId' when calling retrievalV1RetrievalEndpointsGetDataRepository");
177181
}
178182

179183
// create path and map variables
@@ -216,7 +220,7 @@ public DataRepository getDataRepositoryById(
216220
}
217221

218222
/**
219-
* Retrieve relevant content given a query string.
223+
* Retrieve relevant content
220224
*
221225
* <p>Retrieve relevant content given a query string.
222226
*
@@ -226,28 +230,27 @@ public DataRepository getDataRepositoryById(
226230
*
227231
* <p><b>422</b> - There are validation issues with the data.
228232
*
229-
* @param aiResourceGroup The value for the parameter aiResourceGroup
230-
* @param retrievalSearchInput The value for the parameter retrievalSearchInput
231-
* @return RetievalSearchResults
233+
* @param aiResourceGroup Resource Group ID
234+
* @param searchInput The value for the parameter searchInput
235+
* @return SearchResults
232236
* @throws OpenApiRequestException if an error occurs while attempting to invoke the API
233237
*/
234238
@Nonnull
235-
public RetievalSearchResults search(
236-
@Nonnull final String aiResourceGroup,
237-
@Nonnull final RetrievalSearchInput retrievalSearchInput)
239+
public SearchResults search(
240+
@Nonnull final String aiResourceGroup, @Nonnull final SearchInput searchInput)
238241
throws OpenApiRequestException {
239-
final Object localVarPostBody = retrievalSearchInput;
242+
final Object localVarPostBody = searchInput;
240243

241244
// verify the required parameter 'aiResourceGroup' is set
242245
if (aiResourceGroup == null) {
243246
throw new OpenApiRequestException(
244247
"Missing the required parameter 'aiResourceGroup' when calling search");
245248
}
246249

247-
// verify the required parameter 'retrievalSearchInput' is set
248-
if (retrievalSearchInput == null) {
250+
// verify the required parameter 'searchInput' is set
251+
if (searchInput == null) {
249252
throw new OpenApiRequestException(
250-
"Missing the required parameter 'retrievalSearchInput' when calling retrievalV1RetrievalEndpointsSearch");
253+
"Missing the required parameter 'searchInput' when calling retrievalV1RetrievalEndpointsSearch");
251254
}
252255

253256
final String localVarPath =
@@ -269,8 +272,8 @@ public RetievalSearchResults search(
269272

270273
final String[] localVarAuthNames = new String[] {};
271274

272-
final ParameterizedTypeReference<RetievalSearchResults> localVarReturnType =
273-
new ParameterizedTypeReference<RetievalSearchResults>() {};
275+
final ParameterizedTypeReference<SearchResults> localVarReturnType =
276+
new ParameterizedTypeReference<SearchResults>() {};
274277
return apiClient.invokeAPI(
275278
localVarPath,
276279
HttpMethod.POST,

0 commit comments

Comments
 (0)