mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-16 16:30:15 +01:00
🧩 fix(Plugins): Keep User agentModel and Model Validation (#1972)
* fix: do not override model * temp fix for secondary model validation
This commit is contained in:
parent
62834e18fb
commit
8bef084bfc
2 changed files with 1 additions and 8 deletions
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue