UNPKG

@sap-ai-sdk/orchestration

Version:

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

28 lines 1.63 kB
import type { ChatCompletionRequest, StreamOptions, OrchestrationModuleConfig, EmbeddingModuleConfig, EmbeddingRequest } from '../orchestration-types.js'; import type { CompletionPostRequest, FilteringStreamOptions, ModuleConfigs, OrchestrationConfig, OutputFilteringConfig, PromptTemplatingModuleConfig, EmbeddingsPostRequest } from '../client/api/schema/index.js'; /** * @internal */ export declare function constructCompletionPostRequestFromJsonModuleConfig(config: Record<string, any>, prompt?: ChatCompletionRequest, stream?: boolean): Record<string, any>; /** * @internal */ export declare function addStreamOptionsToPromptTemplatingModuleConfig(promptTemplatingModuleConfig: PromptTemplatingModuleConfig, streamOptions?: StreamOptions): PromptTemplatingModuleConfig; /** * @internal */ export declare function addStreamOptionsToOutputFilteringConfig(outputFilteringConfig: OutputFilteringConfig, filteringStreamOptions: FilteringStreamOptions): OutputFilteringConfig; /** * @internal */ export declare function addStreamOptions(moduleConfigs: ModuleConfigs, streamOptions?: StreamOptions): OrchestrationConfig; /** * @internal */ export declare function constructCompletionPostRequest(config: OrchestrationModuleConfig, request?: ChatCompletionRequest, stream?: boolean, streamOptions?: StreamOptions): CompletionPostRequest; /** * Constructs an embedding post request from the given configuration and request. * @internal */ export declare function constructEmbeddingPostRequest(config: EmbeddingModuleConfig, request: EmbeddingRequest): EmbeddingsPostRequest; //# sourceMappingURL=module-config.d.ts.map