File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed
foundation-models/openai/src/main/java/com/sap/ai/sdk/foundationmodels/openai/spring Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change 11package com .sap .ai .sdk .foundationmodels .openai .spring ;
22
3+ import static org .springframework .ai .model .tool .ToolCallingChatOptions .isInternalToolExecutionEnabled ;
4+
35import com .fasterxml .jackson .core .JsonProcessingException ;
46import com .fasterxml .jackson .core .type .TypeReference ;
57import com .fasterxml .jackson .databind .ObjectMapper ;
1416import com .sap .ai .sdk .foundationmodels .openai .generated .model .CreateChatCompletionResponseChoicesInner ;
1517import com .sap .ai .sdk .foundationmodels .openai .generated .model .FunctionObject ;
1618import io .vavr .control .Option ;
19+ import java .math .BigDecimal ;
20+ import java .util .ArrayList ;
21+ import java .util .List ;
22+ import java .util .Map ;
23+ import java .util .function .Function ;
24+ import javax .annotation .Nonnull ;
1725import lombok .RequiredArgsConstructor ;
1826import lombok .val ;
1927import org .springframework .ai .chat .messages .AssistantMessage ;
3038import org .springframework .ai .model .tool .ToolCallingChatOptions ;
3139import reactor .core .publisher .Flux ;
3240
33- import javax .annotation .Nonnull ;
34- import java .math .BigDecimal ;
35- import java .util .ArrayList ;
36- import java .util .List ;
37- import java .util .Map ;
38- import java .util .function .Function ;
39-
40- import static org .springframework .ai .model .tool .ToolCallingChatOptions .isInternalToolExecutionEnabled ;
41-
4241/**
4342 * OpenAI Chat Model implementation that interacts with the OpenAI API to generate chat completions.
4443 */
You can’t perform that action at this time.
0 commit comments