UNPKG

langcode

Version:

A Plugin-Based Framework for Managing and Using LangChain

13 lines (12 loc) 491 B
import { OpenAIExpose, OpenAIInitConfig, OpenAIRunArgs, Plugin, PluginType } from "../../types"; export default class OpenAIPlugin implements Plugin<OpenAIInitConfig, OpenAIRunArgs, OpenAIExpose, String> { name: string; description: string; type: PluginType; private llm; RunConfigExample: OpenAIRunArgs; InitConfigExample: OpenAIInitConfig; expose(): OpenAIExpose; init(config: OpenAIInitConfig): Promise<void>; run(args: OpenAIRunArgs): Promise<any>; }