|
|
|
@ -64,7 +64,6 @@ class Langchain4jChatModelConfigurerImpl implements Langchain4jChatModelConfigur |
|
|
|
.frequencyPenalty(modelConfig.frequencyPenalty()) |
|
|
|
.presencePenalty(modelConfig.presencePenalty()) |
|
|
|
.maxTokens(modelConfig.maxOutputTokens()) |
|
|
|
.stop(modelConfig.stopSequences()) |
|
|
|
.timeout(toDuration(modelConfig.timeoutSeconds())) |
|
|
|
.maxRetries(modelConfig.maxRetries()) |
|
|
|
.build(); |
|
|
|
@ -84,7 +83,6 @@ class Langchain4jChatModelConfigurerImpl implements Langchain4jChatModelConfigur |
|
|
|
.frequencyPenalty(modelConfig.frequencyPenalty()) |
|
|
|
.presencePenalty(modelConfig.presencePenalty()) |
|
|
|
.maxTokens(modelConfig.maxOutputTokens()) |
|
|
|
.stop(modelConfig.stopSequences()) |
|
|
|
.timeout(toDuration(modelConfig.timeoutSeconds())) |
|
|
|
.maxRetries(modelConfig.maxRetries()) |
|
|
|
.build(); |
|
|
|
@ -102,7 +100,6 @@ class Langchain4jChatModelConfigurerImpl implements Langchain4jChatModelConfigur |
|
|
|
.frequencyPenalty(modelConfig.frequencyPenalty()) |
|
|
|
.presencePenalty(modelConfig.presencePenalty()) |
|
|
|
.maxOutputTokens(modelConfig.maxOutputTokens()) |
|
|
|
.stopSequences(modelConfig.stopSequences()) |
|
|
|
.timeout(toDuration(modelConfig.timeoutSeconds())) |
|
|
|
.maxRetries(modelConfig.maxRetries()) |
|
|
|
.build(); |
|
|
|
@ -175,9 +172,6 @@ class Langchain4jChatModelConfigurerImpl implements Langchain4jChatModelConfigur |
|
|
|
if (modelConfig.maxOutputTokens() != null) { |
|
|
|
generationConfigBuilder.setMaxOutputTokens(modelConfig.maxOutputTokens()); |
|
|
|
} |
|
|
|
if (modelConfig.stopSequences() != null) { |
|
|
|
generationConfigBuilder.addAllStopSequences(modelConfig.stopSequences()); |
|
|
|
} |
|
|
|
var generationConfig = generationConfigBuilder.build(); |
|
|
|
|
|
|
|
// construct generative model instance
|
|
|
|
@ -205,7 +199,6 @@ class Langchain4jChatModelConfigurerImpl implements Langchain4jChatModelConfigur |
|
|
|
.frequencyPenalty(modelConfig.frequencyPenalty()) |
|
|
|
.presencePenalty(modelConfig.presencePenalty()) |
|
|
|
.maxTokens(modelConfig.maxOutputTokens()) |
|
|
|
.stopSequences(modelConfig.stopSequences()) |
|
|
|
.timeout(toDuration(modelConfig.timeoutSeconds())) |
|
|
|
.maxRetries(modelConfig.maxRetries()) |
|
|
|
.build(); |
|
|
|
@ -221,7 +214,6 @@ class Langchain4jChatModelConfigurerImpl implements Langchain4jChatModelConfigur |
|
|
|
.topP(modelConfig.topP()) |
|
|
|
.topK(modelConfig.topK()) |
|
|
|
.maxTokens(modelConfig.maxOutputTokens()) |
|
|
|
.stopSequences(modelConfig.stopSequences()) |
|
|
|
.timeout(toDuration(modelConfig.timeoutSeconds())) |
|
|
|
.maxRetries(modelConfig.maxRetries()) |
|
|
|
.build(); |
|
|
|
@ -245,7 +237,6 @@ class Langchain4jChatModelConfigurerImpl implements Langchain4jChatModelConfigur |
|
|
|
.temperature(modelConfig.temperature()) |
|
|
|
.topP(modelConfig.topP()) |
|
|
|
.maxOutputTokens(modelConfig.maxOutputTokens()) |
|
|
|
.stopSequences(modelConfig.stopSequences()) |
|
|
|
.build(); |
|
|
|
|
|
|
|
return BedrockChatModel.builder() |
|
|
|
@ -268,7 +259,6 @@ class Langchain4jChatModelConfigurerImpl implements Langchain4jChatModelConfigur |
|
|
|
.frequencyPenalty(modelConfig.frequencyPenalty()) |
|
|
|
.presencePenalty(modelConfig.presencePenalty()) |
|
|
|
.maxTokens(modelConfig.maxOutputTokens()) |
|
|
|
.stop(modelConfig.stopSequences()) |
|
|
|
.timeout(toDuration(modelConfig.timeoutSeconds())) |
|
|
|
.maxRetries(modelConfig.maxRetries()) |
|
|
|
.build(); |
|
|
|
|