UNPKG

@sap-ai-sdk/prompt-registry

Version:

SAP Cloud SDK for AI is the official Software Development Kit (SDK) for **SAP AI Core**, **SAP Generative AI Hub**, and **Orchestration Service**.

89 lines 4.52 kB
import { OpenApiRequestBuilder } from '@sap-ai-sdk/core'; import type { OrchestrationConfigListResponse, OrchestrationConfigPostRequest, OrchestrationConfigPostResponse, OrchestrationConfigGetResponse, OrchestrationConfigDeleteResponse } from './schema/index.js'; /** * Representation of the 'OrchestrationConfigsApi'. * This API is part of the 'prompt-registry' service. */ export declare const OrchestrationConfigsApi: { _defaultBasePath: undefined; /** * List orchestration configs * @param queryParameters - Object containing the following keys: scenario, name, version, retrieve, include_spec, resolve_template_ref. * @param headerParameters - Object containing the following keys: AI-Resource-Group. * @returns The request builder, use the `execute()` method to trigger the request. */ listOrchestrationConfigs: (queryParameters?: { scenario?: string; name?: string; version?: string; retrieve?: "both" | "imperative" | "declarative"; include_spec?: boolean; resolve_template_ref?: boolean; }, headerParameters?: { "AI-Resource-Group"?: string; }) => OpenApiRequestBuilder<OrchestrationConfigListResponse>; /** * Create or update an orchestration config * @param body - Request body. * @param headerParameters - Object containing the following keys: AI-Resource-Group. * @returns The request builder, use the `execute()` method to trigger the request. */ createUpdateOrchestrationConfig: (body: OrchestrationConfigPostRequest, headerParameters?: { "AI-Resource-Group"?: string; }) => OpenApiRequestBuilder<OrchestrationConfigPostResponse>; /** * List orchestration config history * @param scenario - Path parameter. * @param version - Path parameter. * @param name - Path parameter. * @param queryParameters - Object containing the following keys: include_spec, resolve_template_ref. * @param headerParameters - Object containing the following keys: AI-Resource-Group. * @returns The request builder, use the `execute()` method to trigger the request. */ listOrchestrationConfigHistory: (scenario: string, version: string, name: string, queryParameters?: { include_spec?: boolean; resolve_template_ref?: boolean; }, headerParameters?: { "AI-Resource-Group"?: string; }) => OpenApiRequestBuilder<OrchestrationConfigListResponse>; /** * Get orchestration config by UUID * @param orchestrationConfigId - Path parameter. * @param queryParameters - Object containing the following keys: resolve_template_ref. * @param headerParameters - Object containing the following keys: AI-Resource-Group. * @returns The request builder, use the `execute()` method to trigger the request. */ getOrchestrationConfigByUuid: (orchestrationConfigId: string, queryParameters?: { resolve_template_ref?: boolean; }, headerParameters?: { "AI-Resource-Group"?: string; }) => OpenApiRequestBuilder<OrchestrationConfigGetResponse>; /** * Delete orchestration config * @param orchestrationConfigId - Path parameter. * @param headerParameters - Object containing the following keys: AI-Resource-Group. * @returns The request builder, use the `execute()` method to trigger the request. */ deleteOrchestrationConfig: (orchestrationConfigId: string, headerParameters?: { "AI-Resource-Group"?: string; }) => OpenApiRequestBuilder<OrchestrationConfigDeleteResponse>; /** * Import orchestration config * @param body - Request body. * @param headerParameters - Object containing the following keys: AI-Resource-Group. * @returns The request builder, use the `execute()` method to trigger the request. */ importOrchestrationConfig: (body: any | undefined, headerParameters?: { "AI-Resource-Group"?: string; }) => OpenApiRequestBuilder<OrchestrationConfigPostResponse>; /** * Export orchestration config * @param orchestrationConfigId - Path parameter. * @param headerParameters - Object containing the following keys: AI-Resource-Group. * @returns The request builder, use the `execute()` method to trigger the request. */ exportOrchestrationConfig: (orchestrationConfigId: string, headerParameters?: { "AI-Resource-Group"?: string; }) => OpenApiRequestBuilder<string>; }; //# sourceMappingURL=orchestration-configs-api.d.ts.map