@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
TypeScript
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