@elimeleth/builderbot-langchain
Version:
Interface para crear chatbot con Builderbot & LangChain
14 lines • 636 B
TypeScript
import { ModelArgs, ModelName } from "../types";
import { ZodType, ZodTypeDef } from "zod";
import { BotContext, BotMethods } from "@builderbot/bot/dist/types";
export default class StructLayer {
private static schema;
private static model;
static setZodSchema: <T>(schema: ZodType<T, ZodTypeDef, T>) => typeof StructLayer;
static setAIModel: (ai?: {
modelName: ModelName;
args?: ModelArgs;
}) => typeof StructLayer;
static create: (cb: (ctx: BotContext, methods: BotMethods) => Promise<any>) => (ctx: BotContext, methods: BotMethods) => Promise<any>;
}
//# sourceMappingURL=struct.layer.d.ts.map