dtamind-components
Version:
DTAmindai Components
28 lines • 892 B
JavaScript
;
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