UNPKG

retort-js

Version:

Intuitive, production-ready prompt chaining in Javascript

8 lines (7 loc) 455 B
import { RetortSettings, RetortRole } from "./agent"; import { RetortConversation } from "./conversation"; import { RetortMessage } from "./message"; export interface RetortMessagePromise extends Promise<RetortMessage> { stream: AsyncGenerator<string, void, unknown>; } export declare function defineGeneration(conversation: RetortConversation, role: RetortRole, push: boolean): (generationSettings?: Partial<RetortSettings>) => RetortMessagePromise;