UNPKG

dtamind-components

Version:

DTAmindai Components

28 lines 892 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AzureChatOpenAI = void 0; const openai_1 = require("@langchain/openai"); class AzureChatOpenAI extends openai_1.AzureChatOpenAI { constructor(id, fields) { super(fields); this.builtInTools = []; this.id = id; this.configuredModel = fields?.modelName ?? ''; this.configuredMaxToken = fields?.maxTokens; } revertToOriginalModel() { this.model = this.configuredModel; this.maxTokens = this.configuredMaxToken; } setMultiModalOption(multiModalOption) { this.multiModalOption = multiModalOption; } setVisionModel() { // pass } addBuiltInTools(builtInTool) { this.builtInTools.push(builtInTool); } } exports.AzureChatOpenAI = AzureChatOpenAI; //# sourceMappingURL=FlowiseAzureChatOpenAI.js.map