diff --git a/api/app/clients/PluginsClient.js b/api/app/clients/PluginsClient.js index 8a19ab4a27..033c122664 100644 --- a/api/app/clients/PluginsClient.js +++ b/api/app/clients/PluginsClient.js @@ -31,10 +31,6 @@ class PluginsClient extends OpenAIClient { super.setOptions(options); - if (this.functionsAgent && this.agentOptions.model && !this.useOpenRouter && !this.azure) { - this.agentOptions.model = this.getFunctionModelName(this.agentOptions.model); - } - this.isGpt3 = this.modelOptions?.model?.includes('gpt-3'); if (this.options.reverseProxyUrl) { diff --git a/api/server/middleware/validateModel.js b/api/server/middleware/validateModel.js index dc069b4ae3..04aab869ba 100644 --- a/api/server/middleware/validateModel.js +++ b/api/server/middleware/validateModel.js @@ -1,4 +1,4 @@ -const { EModelEndpoint, CacheKeys, ViolationTypes } = require('librechat-data-provider'); +const { CacheKeys, ViolationTypes } = require('librechat-data-provider'); const { loadModels } = require('~/server/controllers/ModelController'); const { logViolation, getLogStores } = require('~/cache'); const { handleError } = require('~/server/utils'); @@ -33,9 +33,6 @@ const validateModel = async (req, res, next) => { } let validModel = !!availableModels.find((availableModel) => availableModel === model); - if (endpoint === EModelEndpoint.gptPlugins) { - validModel = validModel && availableModels.includes(req.body.agentOptions?.model); - } if (validModel) { return next();