Package dev.langchain4j.model.openai
Class InternalOpenAiHelper
java.lang.Object
dev.langchain4j.model.openai.InternalOpenAiHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AiMessage
aiMessageFrom
(ChatCompletionResponse response) convertResponse
(ChatResponse chatResponse) static FinishReason
finishReasonFrom
(String openAiFinishReason) toFunctions
(Collection<ToolSpecification> toolSpecifications) Deprecated.static OpenAiTokenUsage
tokenUsageFrom
(Usage openAiUsage) static Message
toOpenAiMessage
(ChatMessage message) toOpenAiMessages
(List<ChatMessage> messages) static ToolChoiceMode
toOpenAiToolChoice
(ToolChoice toolChoice) toTools
(Collection<ToolSpecification> toolSpecifications, boolean strict)
-
Constructor Details
-
InternalOpenAiHelper
public InternalOpenAiHelper()
-
-
Method Details
-
toOpenAiMessages
-
toOpenAiMessage
-
toTools
-
toFunctions
@Deprecated public static List<Function> toFunctions(Collection<ToolSpecification> toolSpecifications) Deprecated.Functions are deprecated by OpenAI, usetoTools(Collection, boolean)
instead -
aiMessageFrom
-
finishReasonFrom
-
toOpenAiToolChoice
-
convertResponse
-
toTools(Collection, boolean)
instead