langcode
Version:
A Plugin-Based Framework for Managing and Using LangChain
12 lines (11 loc) • 568 B
TypeScript
import { Plugin, PluginType, PromptTemplateExpose, PromptTemplateInitConfig, PromptTemplateRunArgs } from "../../types";
export default class PromptTemplatePlugin implements Plugin<PromptTemplateInitConfig, PromptTemplateRunArgs, PromptTemplateExpose, string> {
name: string;
description: string;
type: PluginType;
RunConfigExample: PromptTemplateRunArgs;
InitConfigExample: PromptTemplateInitConfig;
expose(): PromptTemplateExpose;
init(_: PromptTemplateInitConfig): Promise<void>;
run(args: PromptTemplateRunArgs): Promise<string>;
}