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