INNER CODE UNIT · Java
updateRequest
sashirestela/simple-openai · src/main/java/io/github/sashirestela/openai/OpenAI.java:976
static ChatRequest updateRequest(ChatRequest chatRequest, Boolean useStream) {
var updatedChatRequest = chatRequest.withStream(useStream);
if (Boolean.TRUE.equals(useStream)) {
updatedChatRequest = updatedChatRequest.withStreamOptions(StreamOptions.of(useStream));
}
if (!isNullOrEmpty(chatRequest.getTools()) && chatRequest.getToolChoice() == null) {
updatedChatRequest = updatedChatRequest.withToolChoice(ToolChoiceOption.AUTO);
}
return updatedChatRequest;
}
}