From fc5be7592d387cd599575581491d755cbcca1131 Mon Sep 17 00:00:00 2001 From: Artem Niehrieiev Date: Tue, 23 Dec 2025 14:42:39 +0000 Subject: [PATCH] refactor: simplify AmazonBedrockAiProvider by removing unused parameters --- .../ai/amazon-bedrock/amazon-bedrock.ai.provider.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/backend/src/entities/ai/amazon-bedrock/amazon-bedrock.ai.provider.ts b/backend/src/entities/ai/amazon-bedrock/amazon-bedrock.ai.provider.ts index f94203c9..d283c90b 100644 --- a/backend/src/entities/ai/amazon-bedrock/amazon-bedrock.ai.provider.ts +++ b/backend/src/entities/ai/amazon-bedrock/amazon-bedrock.ai.provider.ts @@ -6,15 +6,10 @@ import { IAIProvider } from './ai-provider.interface.js'; export class AmazonBedrockAiProvider implements IAIProvider { private readonly bedrockRuntimeClient: BedrockRuntimeClient; private readonly modelId: string = 'global.anthropic.claude-sonnet-4-5-20250929-v1:0'; - private readonly temperature: number = 0.7; private readonly maxTokens: number = 1024; - private readonly region: string = 'us-west-2'; - private readonly topP: number = 0.9; constructor() { - this.bedrockRuntimeClient = new BedrockRuntimeClient({ - region: this.region, - }); + this.bedrockRuntimeClient = new BedrockRuntimeClient(); } public async generateResponse(prompt: string): Promise { const conversation = [ @@ -27,7 +22,7 @@ export class AmazonBedrockAiProvider implements IAIProvider { const command = new ConverseCommand({ modelId: this.modelId, messages: conversation, - inferenceConfig: { maxTokens: this.maxTokens, temperature: this.temperature, topP: this.topP }, + inferenceConfig: { maxTokens: this.maxTokens }, }); try { const response = await this.bedrockRuntimeClient.send(command);