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