public class InternalOpenAiHelper extends Object
Constructor and Description |
---|
InternalOpenAiHelper() |
Modifier and Type | Method and Description |
---|---|
static AiMessage |
aiMessageFrom(dev.ai4j.openai4j.chat.ChatCompletionResponse response) |
static FinishReason |
finishReasonFrom(String openAiFinishReason) |
static dev.ai4j.openai4j.chat.Role |
roleFrom(ChatMessage message) |
static List<dev.ai4j.openai4j.chat.Function> |
toFunctions(Collection<ToolSpecification> toolSpecifications)
Deprecated.
|
static TokenUsage |
tokenUsageFrom(dev.ai4j.openai4j.shared.Usage openAiUsage) |
static dev.ai4j.openai4j.chat.Message |
toOpenAiMessage(ChatMessage message) |
static List<dev.ai4j.openai4j.chat.Message> |
toOpenAiMessages(List<ChatMessage> messages) |
static List<dev.ai4j.openai4j.chat.Tool> |
toTools(Collection<ToolSpecification> toolSpecifications) |
public static List<dev.ai4j.openai4j.chat.Message> toOpenAiMessages(List<ChatMessage> messages)
public static dev.ai4j.openai4j.chat.Message toOpenAiMessage(ChatMessage message)
public static List<dev.ai4j.openai4j.chat.Tool> toTools(Collection<ToolSpecification> toolSpecifications)
@Deprecated public static List<dev.ai4j.openai4j.chat.Function> toFunctions(Collection<ToolSpecification> toolSpecifications)
public static AiMessage aiMessageFrom(dev.ai4j.openai4j.chat.ChatCompletionResponse response)
public static TokenUsage tokenUsageFrom(dev.ai4j.openai4j.shared.Usage openAiUsage)
public static FinishReason finishReasonFrom(String openAiFinishReason)
public static dev.ai4j.openai4j.chat.Role roleFrom(ChatMessage message)
Copyright © 2023. All rights reserved.