langcode
Version:
A Plugin-Based Framework for Managing and Using LangChain
13 lines (12 loc) • 484 B
TypeScript
import { DalleExpose, DalleInitConfig, DalleRunArgs, Plugin, PluginType } from "../../types";
export default class DallePlugin implements Plugin<DalleInitConfig, DalleRunArgs, DalleExpose, string> {
name: string;
description: string;
type: PluginType;
private dalle;
RunConfigExample: DalleRunArgs;
InitConfigExample: DalleInitConfig;
expose(): DalleExpose;
init(config: DalleInitConfig): Promise<void>;
run(args: DalleRunArgs): Promise<string>;
}