diff --git a/api/app/clients/BaseClient.js b/api/app/clients/BaseClient.js index 126efcc385..4380d3a447 100644 --- a/api/app/clients/BaseClient.js +++ b/api/app/clients/BaseClient.js @@ -966,6 +966,11 @@ class BaseClient { const unsetFields = {}; const exceptions = new Set(['spec', 'iconURL']); + const hasNonEphemeralAgent = + endpointOptions?.agent_id && endpointOptions.agent_id !== Constants.EPHEMERAL_AGENT_ID; + if (hasNonEphemeralAgent) { + exceptions.add('model'); + } if (existingConvo != null) { this.fetchedConvo = true; for (const key in existingConvo) {