@llumiverse/drivers
Version:
LLM driver implementations. Currently supported are: openai, huggingface, bedrock, replicate.
8 lines • 693 B
TypeScript
import { ConverseRequest, Message, SystemContentBlock } from "@aws-sdk/client-bedrock-runtime";
import { ExecutionOptions, PromptSegment } from "@llumiverse/core";
export declare function converseConcatMessages(messages: Message[] | undefined): Message[];
export declare function converseSystemToMessages(system: SystemContentBlock[]): Message;
export declare function converseRemoveJSONprefill(messages: Message[] | undefined): Message[];
export declare function converseJSONprefill(messages: Message[] | undefined): Message[];
export declare function formatConversePrompt(segments: PromptSegment[], options: ExecutionOptions): Promise<ConverseRequest>;
//# sourceMappingURL=converse.d.ts.map