Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 0ce9881

Browse filesBrowse files
Update ai-api based on main (#725)
1 parent 9bbda5a commit 0ce9881
Copy full SHA for 0ce9881
Expand file treeCollapse file tree

13 files changed

+4013
-3730
lines changed

‎packages/ai-api/src/client/AI_CORE_API/index.ts

Copy file name to clipboardExpand all lines: packages/ai-api/src/client/AI_CORE_API/index.ts
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,5 @@ export * from './application-api.js';
2323
export * from './docker-registry-secret-api.js';
2424
export * from './service-api.js';
2525
export * from './resource-quota-api.js';
26+
export * from './tenant-info-api.js';
2627
export * from './schema/index.js';

‎packages/ai-api/src/client/AI_CORE_API/metrics-api.ts

Copy file name to clipboardExpand all lines: packages/ai-api/src/client/AI_CORE_API/metrics-api.ts
+5-1Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@ export const MetricsApi = {
2222
* Retrieve metrics, labels, or tags according to filter conditions.
2323
* One query parameter is mandatory, either execution ID or filter.
2424
* Use up to 10 execution IDs in a query parameter.
25+
* With top/skip parameters it is possible to paginate the result list.
2526
*
26-
* @param queryParameters - Object containing the following keys: $filter, executionIds, $select.
27+
* @param queryParameters - Object containing the following keys: $filter, executionIds, $select, tagFilters, $top, $skip.
2728
* @param headerParameters - Object containing the following keys: AI-Resource-Group.
2829
* @returns The request builder, use the `execute()` method to trigger the request.
2930
*/
@@ -32,6 +33,9 @@ export const MetricsApi = {
3233
$filter?: string;
3334
executionIds?: TrckStringArray;
3435
$select?: TrckmetricSelectorPermissibleValues;
36+
tagFilters?: string;
37+
$top?: number;
38+
$skip?: number;
3539
},
3640
headerParameters: { 'AI-Resource-Group': string }
3741
) =>

‎packages/ai-api/src/client/AI_CORE_API/schema/bcknd-extended-service.ts

Copy file name to clipboardExpand all lines: packages/ai-api/src/client/AI_CORE_API/schema/bcknd-extended-service.ts
+2Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import type { BckndServiceBrokerSecret } from './bcknd-service-broker-secret.js';
77
import type { BckndServiceCapabilities } from './bcknd-service-capabilities.js';
88
import type { BckndServiceServiceCatalog } from './bcknd-service-service-catalog.js';
9+
import type { BckndSharedResourceGroupStatus } from './bcknd-shared-resource-group-status.js';
910
/**
1011
* Representation of the 'BckndExtendedService' schema.
1112
*/
@@ -25,6 +26,7 @@ export type BckndExtendedService = {
2526
brokerSecret?: BckndServiceBrokerSecret;
2627
capabilities?: BckndServiceCapabilities;
2728
serviceCatalog?: BckndServiceServiceCatalog;
29+
sharedResourceGroupStatus?: BckndSharedResourceGroupStatus;
2830
/**
2931
* aggregated status of the service
3032
*/
+23Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/*
2+
* Copyright (c) 2025 SAP SE or an SAP affiliate company. All rights reserved.
3+
*
4+
* This is a generated file powered by the SAP Cloud SDK for JavaScript.
5+
*/
6+
7+
/**
8+
* Representation of the 'BckndSharedResourceGroupStatus' schema.
9+
*/
10+
export type BckndSharedResourceGroupStatus = {
11+
/**
12+
* indicates whether shared resource group is enabled
13+
*/
14+
isEnabled?: boolean;
15+
/**
16+
* shared resource group id
17+
*/
18+
id?: string;
19+
/**
20+
* current state of shared resource group
21+
*/
22+
state?: string;
23+
} & Record<string, any>;

‎packages/ai-api/src/client/AI_CORE_API/schema/index.ts

Copy file name to clipboardExpand all lines: packages/ai-api/src/client/AI_CORE_API/schema/index.ts
+130-127Lines changed: 130 additions & 127 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@
33
*
44
* This is a generated file powered by the SAP Cloud SDK for JavaScript.
55
*/
6-
export * from './d-set-url.js';
7-
export * from './d-set-error.js';
8-
export * from './d-set-file-creation-response.js';
96
export * from './kpi-column-name.js';
107
export * from './kpi-array-of-column-names.js';
118
export * from './kpi-aggregation-attribute.js';
@@ -15,6 +12,107 @@ export * from './kpi-result-row-item.js';
1512
export * from './kpi-result-row-list.js';
1613
export * from './kpi-result-set.js';
1714
export * from './kpi-api-error.js';
15+
export * from './bcknd-id.js';
16+
export * from './bcknd-message.js';
17+
export * from './bcknd-name.js';
18+
export * from './bcknd-creation-response-message.js';
19+
export * from './bcknd-url.js';
20+
export * from './bcknd-resource-group-list.js';
21+
export * from './bcknd-resource-group-base.js';
22+
export * from './bcknd-resource-group.js';
23+
export * from './bcknd-internal-resource-group.js';
24+
export * from './bcknd-resource-groups-post-request.js';
25+
export * from './bcknd-resource-group-labels.js';
26+
export * from './bcknd-resource-group-label.js';
27+
export * from './bcknd-internal-resource-group-labels.js';
28+
export * from './bcknd-internal-resource-group-label.js';
29+
export * from './bcknd-internal-resource-group-annotations.js';
30+
export * from './bcknd-internal-resource-group-annotation.js';
31+
export * from './bcknd-resource-group-deletion-response.js';
32+
export * from './bcknd-resource-group-deletion-response-message.js';
33+
export * from './bcknd-resource-group-patch-request.js';
34+
export * from './bcknd-event.js';
35+
export * from './bcknd-tenant.js';
36+
export * from './bckndobject-store-secret-with-sensitive-data-request.js';
37+
export * from './bckndobject-store-secret-with-sensitive-data-request-for-post-call.js';
38+
export * from './bckndobject-store-secret-status-response.js';
39+
export * from './bckndobject-store-secret-status.js';
40+
export * from './bckndobject-store-secret-deletion-response.js';
41+
export * from './bckndobject-store-secret-deletion-response-message.js';
42+
export * from './bckndobject-store-secret-creation-response.js';
43+
export * from './bckndobject-store-secret-creation-response-message.js';
44+
export * from './bckndobject-store-secret-modification-response-message.js';
45+
export * from './bckndobject-store-secret-modification-response.js';
46+
export * from './bcknddocker-registry-name-component.js';
47+
export * from './bcknddocker-registry-secret-with-sensitive-data-request.js';
48+
export * from './bcknddocker-registry-secret-status-response.js';
49+
export * from './bcknddocker-registry-secret-status.js';
50+
export * from './bcknddocker-registry-secret-deletion-response.js';
51+
export * from './bcknddocker-registry-secret-deletion-response-message.js';
52+
export * from './bcknddocker-registry-secret-creation-response.js';
53+
export * from './bcknddocker-registry-secret-creation-response-message.js';
54+
export * from './bcknddocker-registry-secret-modification-response-message.js';
55+
export * from './bcknddocker-registry-secret-modification-response.js';
56+
export * from './bcknd-generic-secret-data.js';
57+
export * from './bcknd-generic-secret-post-body.js';
58+
export * from './bcknd-generic-secret-patch-body.js';
59+
export * from './bcknd-generic-secret-data-response.js';
60+
export * from './bcknd-generic-secret-details.js';
61+
export * from './bcknd-list-generic-secrets-response.js';
62+
export * from './bcknd-generic-secret-labels.js';
63+
export * from './bcknd-generic-secret-label.js';
64+
export * from './bcknd-argo-cd-repository-data.js';
65+
export * from './bcknd-argo-cd-repository-credentials.js';
66+
export * from './bcknd-argo-cd-repository-data-response.js';
67+
export * from './bcknd-argo-cd-repository-creation-response.js';
68+
export * from './bcknd-argo-cd-repository-creation-response-message.js';
69+
export * from './bcknd-argo-cd-repository-details.js';
70+
export * from './bcknd-argo-cd-repository-deletion-response.js';
71+
export * from './bcknd-argo-cd-repository-deletion-response-message.js';
72+
export * from './bcknd-argo-cd-repository-modification-response.js';
73+
export * from './bcknd-argo-cd-repository-modification-response-message.js';
74+
export * from './bcknd-argo-cd-application-base-data.js';
75+
export * from './bcknd-argo-cd-application-data.js';
76+
export * from './bcknd-all-argo-cd-application-data.js';
77+
export * from './bcknd-argo-cd-application-data-repo-name.js';
78+
export * from './bcknd-argo-cd-application-status.js';
79+
export * from './bcknd-argo-cd-application-deletion-response.js';
80+
export * from './bcknd-argo-cd-application-deletion-response-message.js';
81+
export * from './bcknd-argo-cd-application-creation-response.js';
82+
export * from './bcknd-argo-cd-application-creation-response-message.js';
83+
export * from './bcknd-argo-cd-application-modification-response.js';
84+
export * from './bcknd-argo-cd-application-modification-response-message.js';
85+
export * from './bcknd-argo-cd-application-refresh-response.js';
86+
export * from './bcknd-argo-cd-application-refresh-response-message.js';
87+
export * from './bcknd-service-list.js';
88+
export * from './bcknd-service.js';
89+
export * from './bcknd-extended-service.js';
90+
export * from './bcknd-service-broker-secret.js';
91+
export * from './bcknd-service-capabilities.js';
92+
export * from './bcknd-service-service-catalog.js';
93+
export * from './bcknd-service-service-catalog-item.js';
94+
export * from './bcknd-service-service-catalog-item-extend-catalog.js';
95+
export * from './bcknd-service-service-plan-item.js';
96+
export * from './bcknd-service-service-plan-item-metadata.js';
97+
export * from './bcknd-service-service-catalog-item-extend-credentials.js';
98+
export * from './bcknd-shared-resource-group-status.js';
99+
export * from './bcknd-deployment-resource-quota-response.js';
100+
export * from './bcknd-deployment-usage.js';
101+
export * from './bcknd-usage-resource-plan-item.js';
102+
export * from './bcknd-deployment-quota-item.js';
103+
export * from './bcknd-deployment-quota.js';
104+
export * from './bcknd-common-resource-quota-response.js';
105+
export * from './bcknd-executable-resource-quota-response.js';
106+
export * from './bcknd-resource-patch-body.js';
107+
export * from './bcknd-resource-patch-resource-plans.js';
108+
export * from './bcknd-resource-patch-nodes.js';
109+
export * from './bcknd-resource-patch-response.js';
110+
export * from './bcknd-resource-get-response.js';
111+
export * from './bcknd-resource-get-resource-plans.js';
112+
export * from './bcknd-error-response.js';
113+
export * from './bcknd-error.js';
114+
export * from './tnt-tenant-info.js';
115+
export * from './tnt-api-error.js';
18116
export * from './ai-scenario.js';
19117
export * from './ai-scenario-label-list.js';
20118
export * from './ai-label-list.js';
@@ -129,32 +227,6 @@ export * from './ai-creation-response-message.js';
129227
export * from './ai-url.js';
130228
export * from './ai-api-error-with-id.js';
131229
export * from './ai-api-error.js';
132-
export * from './trck-get-metric-resource.js';
133-
export * from './trck-metric-resource.js';
134-
export * from './trck-get-metric-resource-list.js';
135-
export * from './trck-delete-metrics-response.js';
136-
export * from './trck-execution-id.js';
137-
export * from './trck-timestamp.js';
138-
export * from './trck-get-metric-list.js';
139-
export * from './trck-metric-list.js';
140-
export * from './trck-get-metric.js';
141-
export * from './trck-metric.js';
142-
export * from './trck-metric-name.js';
143-
export * from './trck-metric-value.js';
144-
export * from './trckmetric-selector-permissible-values.js';
145-
export * from './trck-label-list.js';
146-
export * from './trck-label.js';
147-
export * from './trck-tag-list.js';
148-
export * from './trck-tag.js';
149-
export * from './trck-custom-info-object-list.js';
150-
export * from './trck-custom-info-object.js';
151-
export * from './trck-custom-info-object-data.js';
152-
export * from './trck-mlapi-execution-id.js';
153-
export * from './trck-generic-name.js';
154-
export * from './trck-label-name.js';
155-
export * from './trck-api-error.js';
156-
export * from './trck-details-error-response.js';
157-
export * from './trck-string-array.js';
158230
export * from './rta-id.js';
159231
export * from './rta-ttl.js';
160232
export * from './rta-label-list.js';
@@ -208,107 +280,38 @@ export * from './rt-atimestamp.js';
208280
export * from './rt-amessage.js';
209281
export * from './rta-error-response.js';
210282
export * from './rta-error.js';
283+
export * from './trck-get-metric-resource.js';
284+
export * from './trck-metric-resource.js';
285+
export * from './trck-get-metric-resource-list.js';
286+
export * from './trck-delete-metrics-response.js';
287+
export * from './trck-execution-id.js';
288+
export * from './trck-timestamp.js';
289+
export * from './trck-get-metric-list.js';
290+
export * from './trck-metric-list.js';
291+
export * from './trck-get-metric.js';
292+
export * from './trck-metric.js';
293+
export * from './trck-metric-name.js';
294+
export * from './trck-metric-value.js';
295+
export * from './trckmetric-selector-permissible-values.js';
296+
export * from './trck-label-list.js';
297+
export * from './trck-label.js';
298+
export * from './trck-tag-list.js';
299+
export * from './trck-tag.js';
300+
export * from './trck-custom-info-object-list.js';
301+
export * from './trck-custom-info-object.js';
302+
export * from './trck-custom-info-object-data.js';
303+
export * from './trck-mlapi-execution-id.js';
304+
export * from './trck-generic-name.js';
305+
export * from './trck-label-name.js';
306+
export * from './trck-api-error.js';
307+
export * from './trck-details-error-response.js';
308+
export * from './trck-string-array.js';
309+
export * from './d-set-url.js';
310+
export * from './d-set-error.js';
311+
export * from './d-set-file-creation-response.js';
211312
export * from './meta-capabilities.js';
212313
export * from './meta-extensions.js';
213314
export * from './meta-ai-api.js';
214315
export * from './meta-version.js';
215316
export * from './meta-api-version.js';
216317
export * from './meta-api-error.js';
217-
export * from './bcknd-id.js';
218-
export * from './bcknd-message.js';
219-
export * from './bcknd-name.js';
220-
export * from './bcknd-creation-response-message.js';
221-
export * from './bcknd-url.js';
222-
export * from './bcknd-resource-group-list.js';
223-
export * from './bcknd-resource-group-base.js';
224-
export * from './bcknd-resource-group.js';
225-
export * from './bcknd-internal-resource-group.js';
226-
export * from './bcknd-resource-groups-post-request.js';
227-
export * from './bcknd-resource-group-labels.js';
228-
export * from './bcknd-resource-group-label.js';
229-
export * from './bcknd-internal-resource-group-labels.js';
230-
export * from './bcknd-internal-resource-group-label.js';
231-
export * from './bcknd-internal-resource-group-annotations.js';
232-
export * from './bcknd-internal-resource-group-annotation.js';
233-
export * from './bcknd-resource-group-deletion-response.js';
234-
export * from './bcknd-resource-group-deletion-response-message.js';
235-
export * from './bcknd-resource-group-patch-request.js';
236-
export * from './bcknd-event.js';
237-
export * from './bcknd-tenant.js';
238-
export * from './bckndobject-store-secret-with-sensitive-data-request.js';
239-
export * from './bckndobject-store-secret-with-sensitive-data-request-for-post-call.js';
240-
export * from './bckndobject-store-secret-status-response.js';
241-
export * from './bckndobject-store-secret-status.js';
242-
export * from './bckndobject-store-secret-deletion-response.js';
243-
export * from './bckndobject-store-secret-deletion-response-message.js';
244-
export * from './bckndobject-store-secret-creation-response.js';
245-
export * from './bckndobject-store-secret-creation-response-message.js';
246-
export * from './bckndobject-store-secret-modification-response-message.js';
247-
export * from './bckndobject-store-secret-modification-response.js';
248-
export * from './bcknddocker-registry-name-component.js';
249-
export * from './bcknddocker-registry-secret-with-sensitive-data-request.js';
250-
export * from './bcknddocker-registry-secret-status-response.js';
251-
export * from './bcknddocker-registry-secret-status.js';
252-
export * from './bcknddocker-registry-secret-deletion-response.js';
253-
export * from './bcknddocker-registry-secret-deletion-response-message.js';
254-
export * from './bcknddocker-registry-secret-creation-response.js';
255-
export * from './bcknddocker-registry-secret-creation-response-message.js';
256-
export * from './bcknddocker-registry-secret-modification-response-message.js';
257-
export * from './bcknddocker-registry-secret-modification-response.js';
258-
export * from './bcknd-generic-secret-data.js';
259-
export * from './bcknd-generic-secret-post-body.js';
260-
export * from './bcknd-generic-secret-patch-body.js';
261-
export * from './bcknd-generic-secret-data-response.js';
262-
export * from './bcknd-generic-secret-details.js';
263-
export * from './bcknd-list-generic-secrets-response.js';
264-
export * from './bcknd-generic-secret-labels.js';
265-
export * from './bcknd-generic-secret-label.js';
266-
export * from './bcknd-argo-cd-repository-data.js';
267-
export * from './bcknd-argo-cd-repository-credentials.js';
268-
export * from './bcknd-argo-cd-repository-data-response.js';
269-
export * from './bcknd-argo-cd-repository-creation-response.js';
270-
export * from './bcknd-argo-cd-repository-creation-response-message.js';
271-
export * from './bcknd-argo-cd-repository-details.js';
272-
export * from './bcknd-argo-cd-repository-deletion-response.js';
273-
export * from './bcknd-argo-cd-repository-deletion-response-message.js';
274-
export * from './bcknd-argo-cd-repository-modification-response.js';
275-
export * from './bcknd-argo-cd-repository-modification-response-message.js';
276-
export * from './bcknd-argo-cd-application-base-data.js';
277-
export * from './bcknd-argo-cd-application-data.js';
278-
export * from './bcknd-all-argo-cd-application-data.js';
279-
export * from './bcknd-argo-cd-application-data-repo-name.js';
280-
export * from './bcknd-argo-cd-application-status.js';
281-
export * from './bcknd-argo-cd-application-deletion-response.js';
282-
export * from './bcknd-argo-cd-application-deletion-response-message.js';
283-
export * from './bcknd-argo-cd-application-creation-response.js';
284-
export * from './bcknd-argo-cd-application-creation-response-message.js';
285-
export * from './bcknd-argo-cd-application-modification-response.js';
286-
export * from './bcknd-argo-cd-application-modification-response-message.js';
287-
export * from './bcknd-argo-cd-application-refresh-response.js';
288-
export * from './bcknd-argo-cd-application-refresh-response-message.js';
289-
export * from './bcknd-service-list.js';
290-
export * from './bcknd-service.js';
291-
export * from './bcknd-extended-service.js';
292-
export * from './bcknd-service-broker-secret.js';
293-
export * from './bcknd-service-capabilities.js';
294-
export * from './bcknd-service-service-catalog.js';
295-
export * from './bcknd-service-service-catalog-item.js';
296-
export * from './bcknd-service-service-catalog-item-extend-catalog.js';
297-
export * from './bcknd-service-service-plan-item.js';
298-
export * from './bcknd-service-service-plan-item-metadata.js';
299-
export * from './bcknd-service-service-catalog-item-extend-credentials.js';
300-
export * from './bcknd-deployment-resource-quota-response.js';
301-
export * from './bcknd-deployment-usage.js';
302-
export * from './bcknd-usage-resource-plan-item.js';
303-
export * from './bcknd-deployment-quota-item.js';
304-
export * from './bcknd-deployment-quota.js';
305-
export * from './bcknd-common-resource-quota-response.js';
306-
export * from './bcknd-executable-resource-quota-response.js';
307-
export * from './bcknd-resource-patch-body.js';
308-
export * from './bcknd-resource-patch-resource-plans.js';
309-
export * from './bcknd-resource-patch-nodes.js';
310-
export * from './bcknd-resource-patch-response.js';
311-
export * from './bcknd-resource-get-response.js';
312-
export * from './bcknd-resource-get-resource-plans.js';
313-
export * from './bcknd-error-response.js';
314-
export * from './bcknd-error.js';

‎packages/ai-api/src/client/AI_CORE_API/schema/rta-model-base-data.ts

Copy file name to clipboardExpand all lines: packages/ai-api/src/client/AI_CORE_API/schema/rta-model-base-data.ts
+8Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
*/
66
import type { RTAExecutableId } from './rta-executable-id.js';
77
import type { RTAModelVersionList } from './rta-model-version-list.js';
8+
import type { RTAScenarioId } from './rta-scenario-id.js';
89
/**
910
* Representation of the 'RTAModelBaseData' schema.
1011
*/
@@ -31,4 +32,11 @@ export type RTAModelBaseData = {
3132
* Provider of the model
3233
*/
3334
provider?: string;
35+
/**
36+
* List of scenarioId:executuableId pair where the model supported
37+
*/
38+
allowedScenarios?: ({
39+
scenarioId: RTAScenarioId;
40+
executableId: RTAExecutableId;
41+
} & Record<string, any>)[];
3442
} & Record<string, any>;

‎packages/ai-api/src/client/AI_CORE_API/schema/rta-model-version.ts

Copy file name to clipboardExpand all lines: packages/ai-api/src/client/AI_CORE_API/schema/rta-model-version.ts
+8Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,12 @@ export type RTAModelVersion = {
4848
* List of suggested replacements for the model
4949
*/
5050
suggestedReplacements?: string[];
51+
/**
52+
* Streaming support status of the model
53+
*/
54+
streamingSupported?: boolean;
55+
/**
56+
* List of model capabilities supported by orchestration service
57+
*/
58+
orchestrationCapabilities?: string[];
5159
} & Record<string, any>;

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.