Skip to content

Commit 2b276ef

Browse files
committed
✨ change default value
1 parent 8a4d4ae commit 2b276ef

File tree

10 files changed

+13
-13
lines changed

10 files changed

+13
-13
lines changed

models/spring-ai-anthropic/src/main/java/org/springframework/ai/anthropic/AnthropicChatClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ public ChatResponse call(Prompt prompt) {
148148

149149
ChatCompletionRequest request = createRequest(prompt, false);
150150
return this.retryTemplate.execute(ctx -> {
151-
boolean completeRoundTrip = false;
151+
boolean completeRoundTrip = true;
152152
if (prompt.getOptions() instanceof AnthropicChatOptions anthropicChatOptions) {
153153
completeRoundTrip = anthropicChatOptions.isCompleteRoundTrip();
154154
}

models/spring-ai-anthropic/src/main/java/org/springframework/ai/anthropic/AnthropicChatOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public class AnthropicChatOptions implements ChatOptions, FunctionCallingOptions
7777
private Set<String> functions = new HashSet<>();
7878

7979
@JsonIgnore
80-
private boolean completeRoundTrip = false;
80+
private boolean completeRoundTrip = true;
8181
// @formatter:on
8282

8383
public static Builder builder() {

models/spring-ai-azure-openai/src/main/java/org/springframework/ai/azure/openai/AzureOpenAiChatClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ public ChatResponse call(Prompt prompt) {
134134
options.setStream(false);
135135

136136
logger.trace("Azure ChatCompletionsOptions: {}", options);
137-
boolean completeRoundTrip = false;
137+
boolean completeRoundTrip = true;
138138
if (prompt.getOptions() instanceof AzureOpenAiChatOptions azureOpenAiChatOptions) {
139139
completeRoundTrip = azureOpenAiChatOptions.isCompleteRoundTrip();
140140
}

models/spring-ai-azure-openai/src/main/java/org/springframework/ai/azure/openai/AzureOpenAiChatOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ public class AzureOpenAiChatOptions implements FunctionCallingOptions, ChatOptio
153153
private Set<String> functions = new HashSet<>();
154154

155155
@JsonIgnore
156-
private boolean completeRoundTrip = false;
156+
private boolean completeRoundTrip = true;
157157

158158
public static Builder builder() {
159159
return new Builder();

models/spring-ai-mistral-ai/src/main/java/org/springframework/ai/mistralai/MistralAiChatClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ public ChatResponse call(Prompt prompt) {
103103
var request = createRequest(prompt, false);
104104

105105
return retryTemplate.execute(ctx -> {
106-
boolean completeRoundTrip = false;
106+
boolean completeRoundTrip = true;
107107
if (prompt.getOptions() instanceof MistralAiChatOptions mistralAiChatOptions) {
108108
completeRoundTrip = mistralAiChatOptions.isCompleteRoundTrip();
109109
}
@@ -152,7 +152,7 @@ public Flux<ChatResponse> stream(Prompt prompt) {
152152
ConcurrentHashMap<String, String> roleMap = new ConcurrentHashMap<>();
153153

154154
return completionChunks.map(chunk -> toChatCompletion(chunk)).map(chatCompletion -> {
155-
boolean completeRoundTrip = false;
155+
boolean completeRoundTrip = true;
156156
if (prompt.getOptions() instanceof MistralAiChatOptions mistralAiChatOptions) {
157157
completeRoundTrip = mistralAiChatOptions.isCompleteRoundTrip();
158158
}

models/spring-ai-mistral-ai/src/main/java/org/springframework/ai/mistralai/MistralAiChatOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ public class MistralAiChatOptions implements FunctionCallingOptions, ChatOptions
127127
private Set<String> functions = new HashSet<>();
128128

129129
@JsonIgnore
130-
private boolean completeRoundTrip = false;
130+
private boolean completeRoundTrip = true;
131131

132132
public static Builder builder() {
133133
return new Builder();

models/spring-ai-openai/src/main/java/org/springframework/ai/openai/OpenAiChatClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ public ChatResponse call(Prompt prompt) {
139139
ChatCompletionRequest request = createRequest(prompt, false);
140140

141141
return this.retryTemplate.execute(ctx -> {
142-
boolean completeRoundTrip = false;
142+
boolean completeRoundTrip = true;
143143
if (prompt.getOptions() instanceof OpenAiChatOptions openAiChatOptions) {
144144
completeRoundTrip = openAiChatOptions.isCompleteRoundTrip();
145145
}
@@ -195,7 +195,7 @@ public Flux<ChatResponse> stream(Prompt prompt) {
195195
return completionChunks.map(chunk -> chunkToChatCompletion(chunk)).map(chatCompletion -> {
196196
try {
197197

198-
boolean completeRoundTrip = false;
198+
boolean completeRoundTrip = true;
199199
if (prompt.getOptions() instanceof OpenAiChatOptions openAiChatOptions) {
200200
completeRoundTrip = openAiChatOptions.isCompleteRoundTrip();
201201
}

models/spring-ai-vertex-ai-gemini/src/main/java/org/springframework/ai/vertexai/gemini/VertexAiGeminiChatClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ public VertexAiGeminiChatClient(VertexAI vertexAI, VertexAiGeminiChatOptions opt
144144
public ChatResponse call(Prompt prompt) {
145145

146146
var geminiRequest = createGeminiRequest(prompt);
147-
boolean completeRoundTrip = false;
147+
boolean completeRoundTrip = true;
148148
if (prompt.getOptions() instanceof VertexAiGeminiChatOptions vertexAiGeminiChatOptions) {
149149
completeRoundTrip = vertexAiGeminiChatOptions.isCompleteRoundTrip();
150150
}
@@ -171,7 +171,7 @@ public Flux<ChatResponse> stream(Prompt prompt) {
171171
.generateContentStream(request.contents);
172172

173173
return Flux.fromStream(responseStream.stream()).map(response -> {
174-
boolean completeRoundTrip = false;
174+
boolean completeRoundTrip = true;
175175
if (prompt.getOptions() instanceof VertexAiGeminiChatOptions vertexAiGeminiChatOptions) {
176176
completeRoundTrip = vertexAiGeminiChatOptions.isCompleteRoundTrip();
177177
}

models/spring-ai-vertex-ai-gemini/src/main/java/org/springframework/ai/vertexai/gemini/VertexAiGeminiChatOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ public enum TransportType {
9999
@JsonIgnore
100100
private Set<String> functions = new HashSet<>();
101101
@JsonIgnore
102-
private boolean completeRoundTrip = false;
102+
private boolean completeRoundTrip = true;
103103
// @formatter:on
104104

105105
public static Builder builder() {

spring-ai-core/src/main/java/org/springframework/ai/model/function/FunctionCallingOptionsBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ public static class PortableFunctionCallingOptions implements FunctionCallingOpt
9999
private Integer topK;
100100

101101
@JsonIgnore
102-
private boolean completeRoundTrip = false;
102+
private boolean completeRoundTrip = true;
103103

104104
@Override
105105
public List<FunctionCallback> getFunctionCallbacks() {

0 commit comments

Comments
 (0)