diff --git a/api/server/services/Endpoints/bedrock/options.js b/api/server/services/Endpoints/bedrock/options.js index d3a33fee3c..405d76fe4d 100644 --- a/api/server/services/Endpoints/bedrock/options.js +++ b/api/server/services/Endpoints/bedrock/options.js @@ -61,7 +61,6 @@ const getOptions = async ({ req, endpointOption }) => { /** @type {import('@librechat/agents').BedrockConverseClientOptions} */ const requestOptions = Object.assign( { - credentials, model: endpointOption.model, region: BEDROCK_AWS_DEFAULT_REGION, streaming: true, @@ -80,6 +79,10 @@ const getOptions = async ({ req, endpointOption }) => { endpointOption.model_parameters, ); + if (credentials) { + requestOptions.credentials = credentials; + } + const configOptions = {}; if (PROXY) { configOptions.httpAgent = new HttpsProxyAgent(PROXY);