UNPKG

@sap-ai-sdk/langchain

Version:

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

25 lines 1.09 kB
import type { ChatResult } from '@langchain/core/outputs'; import type { ChatMessage, CompletionPostResponse, Template } from '@sap-ai-sdk/orchestration'; import type { BaseMessage } from '@langchain/core/messages'; /** * Checks if the object is a {@link Template}. * @param object - The object to check. * @returns True if the object is a {@link Template}. * @internal */ export declare function isTemplate(object: Record<string, any>): object is Template; /** * Maps LangChain messages to orchestration messages. * @param messages - The LangChain messages to map. * @returns The orchestration messages mapped from LangChain messages. * @internal */ export declare function mapLangchainMessagesToOrchestrationMessages(messages: BaseMessage[]): ChatMessage[]; /** * Maps the completion response to a {@link ChatResult}. * @param completionResponse - The completion response to map. * @returns The mapped {@link ChatResult}. * @internal */ export declare function mapOutputToChatResult(completionResponse: CompletionPostResponse): ChatResult; //# sourceMappingURL=util.d.ts.map