Skip to content
This repository was archived by the owner on Aug 21, 2025. It is now read-only.

Commit 48091b2

Browse files
committed
1.2.5 - add limit token gen
1 parent ed4772a commit 48091b2

File tree

12 files changed

+21
-14
lines changed

12 files changed

+21
-14
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Lien du repository Maven : [FunixProductions - Core spring package](https://mvn.
1212
<parent>
1313
<groupId>com.funixproductions.core</groupId>
1414
<artifactId>funixproductions-core</artifactId>
15-
<version>1.2.4</version>
15+
<version>1.2.5</version>
1616
</parent>
1717

1818
<repository>

crud/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.funixproductions.core</groupId>
99
<artifactId>funixproductions-core</artifactId>
10-
<version>1.2.4</version>
10+
<version>1.2.5</version>
1111
<relativePath>../pom.xml</relativePath>
1212
</parent>
1313

exceptions/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.funixproductions.core</groupId>
99
<artifactId>funixproductions-core</artifactId>
10-
<version>1.2.4</version>
10+
<version>1.2.5</version>
1111
</parent>
1212

1313
<groupId>com.funixproductions.core.exceptions</groupId>

integrations/openai/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.funixproductions.core.integrations</groupId>
99
<artifactId>funixproductions-core-integrations</artifactId>
10-
<version>1.2.4</version>
10+
<version>1.2.5</version>
1111
</parent>
1212

1313
<groupId>com.funixproductions.core.integrations.openai</groupId>

integrations/openai/src/main/java/com/funixproductions/core/integrations/openai/chatgpt/dtos/ChatGptRequest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.funixproductions.core.integrations.openai.chatgpt.dtos;
22

3+
import com.fasterxml.jackson.annotation.JsonProperty;
34
import lombok.AllArgsConstructor;
45
import lombok.Getter;
56

@@ -13,6 +14,9 @@ public class ChatGptRequest {
1314

1415
private final Collection<Input> input;
1516

17+
@JsonProperty(value = "max_tokens")
18+
private final Integer maxTokens;
19+
1620
@Getter
1721
@AllArgsConstructor
1822
public static class Input {

integrations/openai/src/main/java/com/funixproductions/core/integrations/openai/chatgpt/services/ChatGptService.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ public class ChatGptService {
3232
public String sendGptRequest(
3333
final @NonNull ChatGptModel model,
3434
final @Nullable String devPrompt,
35-
final @NonNull String prompt
35+
final @NonNull String prompt,
36+
final @Nullable Integer maxTokens
3637
) throws ApiException {
3738
try {
3839
final List<ChatGptRequest.Input> inputs = new ArrayList<>();
@@ -43,7 +44,7 @@ public String sendGptRequest(
4344
}
4445

4546
final ChatGptResponse response = this.chatGptClient.sendRequest(
46-
new ChatGptRequest(model.getModel(), inputs),
47+
new ChatGptRequest(model.getModel(), inputs, maxTokens),
4748
"Bearer " + this.chatGptConfig.getApiKey()
4849
);
4950
final String text = response.getText();

integrations/openai/src/test/java/com/funixproductions/core/integrations/openai/chatgpt/services/ChatGptServiceTest.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,17 @@ void testService() throws ApiException {
5050
String result = chatGptService.sendGptRequest(
5151
ChatGptModel.GPT_3_5_TURBO,
5252
"Developer prompt",
53-
"User prompt"
53+
"User prompt",
54+
100
5455
);
5556

5657
assertEquals(responseText, result);
5758

5859
result = chatGptService.sendGptRequest(
5960
ChatGptModel.GPT_3_5_TURBO,
6061
null,
61-
"User prompt"
62+
"User prompt",
63+
100
6264
);
6365

6466
assertEquals(responseText, result);

integrations/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.funixproductions.core</groupId>
88
<artifactId>funixproductions-core</artifactId>
9-
<version>1.2.4</version>
9+
<version>1.2.5</version>
1010
</parent>
1111

1212
<groupId>com.funixproductions.core.integrations</groupId>

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
<groupId>com.funixproductions.core</groupId>
1515
<artifactId>funixproductions-core</artifactId>
16-
<version>1.2.4</version>
16+
<version>1.2.5</version>
1717
<name>funixproductions-core</name>
1818
<description>funixproductions-core for all company projects</description>
1919
<url>https://github.com/FunixProductions/spring-core</url>
@@ -30,7 +30,7 @@
3030

3131
<properties>
3232
<java.version>21</java.version>
33-
<com.funixproductions.core.version>1.2.4</com.funixproductions.core.version>
33+
<com.funixproductions.core.version>1.2.5</com.funixproductions.core.version>
3434

3535
<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
3636
<com.google.guava.version>33.4.8-jre</com.google.guava.version>

storage/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.funixproductions.core</groupId>
88
<artifactId>funixproductions-core</artifactId>
9-
<version>1.2.4</version>
9+
<version>1.2.5</version>
1010
</parent>
1111

1212
<groupId>com.funixproductions.core.files</groupId>

0 commit comments

Comments
 (0)