Browse Source

Merge branch 'feat/ai-structured-output' into feat/ai-structured-output-lts-4.3

pull/15730/head
Dmytro Skarzhynets 4 months ago
parent
commit
1bcc109630
No known key found for this signature in database GPG Key ID: 2B51652F224037DF
  1. 4
      application/src/main/java/org/thingsboard/server/service/ai/Langchain4jChatModelConfigurerImpl.java
  2. 2
      pom.xml

4
application/src/main/java/org/thingsboard/server/service/ai/Langchain4jChatModelConfigurerImpl.java

@ -104,6 +104,8 @@ class Langchain4jChatModelConfigurerImpl implements Langchain4jChatModelConfigur
.temperature(chatModelConfig.temperature()) .temperature(chatModelConfig.temperature())
.topP(chatModelConfig.topP()) .topP(chatModelConfig.topP())
.topK(chatModelConfig.topK()) .topK(chatModelConfig.topK())
.frequencyPenalty(chatModelConfig.frequencyPenalty())
.presencePenalty(chatModelConfig.presencePenalty())
.maxOutputTokens(chatModelConfig.maxOutputTokens()) .maxOutputTokens(chatModelConfig.maxOutputTokens())
.timeout(toDuration(chatModelConfig.timeoutSeconds())) .timeout(toDuration(chatModelConfig.timeoutSeconds()))
.maxRetries(chatModelConfig.maxRetries()) .maxRetries(chatModelConfig.maxRetries())
@ -128,6 +130,8 @@ class Langchain4jChatModelConfigurerImpl implements Langchain4jChatModelConfigur
.temperature(chatModelConfig.temperature()) .temperature(chatModelConfig.temperature())
.topP(chatModelConfig.topP()) .topP(chatModelConfig.topP())
.topK(chatModelConfig.topK()) .topK(chatModelConfig.topK())
.frequencyPenalty(chatModelConfig.frequencyPenalty())
.presencePenalty(chatModelConfig.presencePenalty())
.maxOutputTokens(chatModelConfig.maxOutputTokens()) .maxOutputTokens(chatModelConfig.maxOutputTokens())
.timeout(toDuration(chatModelConfig.timeoutSeconds())) .timeout(toDuration(chatModelConfig.timeoutSeconds()))
.maxRetries(chatModelConfig.maxRetries()) .maxRetries(chatModelConfig.maxRetries())

2
pom.xml

@ -143,7 +143,7 @@
<jakarta.el.version>4.0.2</jakarta.el.version> <jakarta.el.version>4.0.2</jakarta.el.version>
<antisamy.version>1.7.5</antisamy.version> <antisamy.version>1.7.5</antisamy.version>
<snmp4j.version>3.8.0</snmp4j.version> <snmp4j.version>3.8.0</snmp4j.version>
<langchain4j.version>1.15.1-TB1</langchain4j.version> <langchain4j.version>1.16.1-TB1</langchain4j.version>
<error_prone_annotations.version>2.43.0</error_prone_annotations.version> <error_prone_annotations.version>2.43.0</error_prone_annotations.version>
<animal-sniffer-annotations.version>1.24</animal-sniffer-annotations.version> <animal-sniffer-annotations.version>1.24</animal-sniffer-annotations.version>
<auto-value-annotations.version>1.11.0</auto-value-annotations.version> <auto-value-annotations.version>1.11.0</auto-value-annotations.version>

Loading…
Cancel
Save