@convo-lang/convo-lang
Version:
The language of AI
11 lines (10 loc) • 715 B
TypeScript
import { ConvoCompletionMessage, ConvoCompletionService, FlatConvoConversation, FlatConvoConversationBase } from "./convo-types.js";
export declare class CallbackConvoCompletionService implements ConvoCompletionService<FlatConvoConversation, ConvoCompletionMessage[]> {
readonly serviceId = "callback";
readonly inputType = "FlatConvoConversation";
readonly outputType = "ConvoCompletionMessageAry";
canComplete(model: string | undefined, flat: FlatConvoConversationBase): boolean;
private completeAsync;
constructor(completeAsync: (flat: FlatConvoConversation) => Promise<ConvoCompletionMessage[]>);
completeConvoAsync(flat: FlatConvoConversation): Promise<ConvoCompletionMessage[]>;
}