Skip navigation links
A B D E F G I M O R T W 

A

aiMessageFrom(ChatCompletionResponse) - Static method in class dev.langchain4j.model.openai.InternalOpenAiHelper
 
append(ChatCompletionResponse) - Method in class dev.langchain4j.model.openai.OpenAiStreamingResponseBuilder
 
append(CompletionResponse) - Method in class dev.langchain4j.model.openai.OpenAiStreamingResponseBuilder
 

B

build() - Method in class dev.langchain4j.model.openai.OpenAiStreamingResponseBuilder
 

D

decode(List<Integer>) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
 
dev.langchain4j.model.openai - package dev.langchain4j.model.openai
 

E

embedAll(List<TextSegment>) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel
 
encode(String) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
 
encode(String, int) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
 
estimateTokenCount(List<ChatMessage>) - Method in class dev.langchain4j.model.openai.OpenAiChatModel
 
estimateTokenCount(String) - Method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel
 
estimateTokenCount(String) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel
 
estimateTokenCount(List<ChatMessage>) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
 
estimateTokenCount(String) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel
 
estimateTokenCountInMessage(ChatMessage) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
 
estimateTokenCountInMessages(Iterable<ChatMessage>) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
 
estimateTokenCountInText(String) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
 
estimateTokenCountInToolSpecifications(Iterable<ToolSpecification>) - Method in class dev.langchain4j.model.openai.OpenAiTokenizer
 

F

finishReasonFrom(String) - Static method in class dev.langchain4j.model.openai.InternalOpenAiHelper
 

G

generate(List<ChatMessage>) - Method in class dev.langchain4j.model.openai.OpenAiChatModel
 
generate(List<ChatMessage>, List<ToolSpecification>) - Method in class dev.langchain4j.model.openai.OpenAiChatModel
 
generate(List<ChatMessage>, ToolSpecification) - Method in class dev.langchain4j.model.openai.OpenAiChatModel
 
generate(String) - Method in class dev.langchain4j.model.openai.OpenAiLanguageModel
 
generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
 
generate(List<ChatMessage>, List<ToolSpecification>, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
 
generate(List<ChatMessage>, ToolSpecification, StreamingResponseHandler<AiMessage>) - Method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
 
generate(String, StreamingResponseHandler<String>) - Method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel
 
GPT_3_5_TURBO - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
 
GPT_3_5_TURBO_0301 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
 
GPT_3_5_TURBO_0613 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
 
GPT_3_5_TURBO_16K - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
 
GPT_3_5_TURBO_16K_0613 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
 
GPT_4 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
 
GPT_4_0314 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
 
GPT_4_0613 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
 
GPT_4_32K - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
 
GPT_4_32K_0314 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
 
GPT_4_32K_0613 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
 

I

InternalOpenAiHelper - Class in dev.langchain4j.model.openai
 
InternalOpenAiHelper() - Constructor for class dev.langchain4j.model.openai.InternalOpenAiHelper
 

M

moderate(String) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel
 
moderate(Prompt) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel
 
moderate(ChatMessage) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel
 
moderate(List<ChatMessage>) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel
 
moderate(TextSegment) - Method in class dev.langchain4j.model.openai.OpenAiModerationModel
 

O

OpenAiChatModel - Class in dev.langchain4j.model.openai
Represents an OpenAI language model with a chat completion interface, such as gpt-3.5-turbo and gpt-4.
OpenAiChatModel(String, String, String, Double, Double, List<String>, Integer, Double, Double, Duration, Integer, Proxy, Boolean, Boolean) - Constructor for class dev.langchain4j.model.openai.OpenAiChatModel
 
OpenAiEmbeddingModel - Class in dev.langchain4j.model.openai
Represents an OpenAI embedding model, such as text-embedding-ada-002.
OpenAiEmbeddingModel(String, String, String, Duration, Integer, Proxy, Boolean, Boolean) - Constructor for class dev.langchain4j.model.openai.OpenAiEmbeddingModel
 
OpenAiLanguageModel - Class in dev.langchain4j.model.openai
Represents an OpenAI language model with a completion interface, such as text-davinci-003.
OpenAiLanguageModel(String, String, String, Double, Duration, Integer, Proxy, Boolean, Boolean) - Constructor for class dev.langchain4j.model.openai.OpenAiLanguageModel
 
OpenAiModelName - Class in dev.langchain4j.model.openai
 
OpenAiModelName() - Constructor for class dev.langchain4j.model.openai.OpenAiModelName
 
OpenAiModerationModel - Class in dev.langchain4j.model.openai
Represents an OpenAI moderation model, such as text-moderation-latest.
OpenAiModerationModel(String, String, String, Duration, Integer, Proxy, Boolean, Boolean) - Constructor for class dev.langchain4j.model.openai.OpenAiModerationModel
 
OpenAiStreamingChatModel - Class in dev.langchain4j.model.openai
Represents an OpenAI language model with a chat completion interface, such as gpt-3.5-turbo and gpt-4.
OpenAiStreamingChatModel(String, String, String, Double, Double, List<String>, Integer, Double, Double, Duration, Proxy, Boolean, Boolean) - Constructor for class dev.langchain4j.model.openai.OpenAiStreamingChatModel
 
OpenAiStreamingLanguageModel - Class in dev.langchain4j.model.openai
Represents an OpenAI language model with a completion interface, such as text-davinci-003.
OpenAiStreamingLanguageModel(String, String, String, Double, Duration, Proxy, Boolean, Boolean) - Constructor for class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel
 
OpenAiStreamingResponseBuilder - Class in dev.langchain4j.model.openai
 
OpenAiStreamingResponseBuilder(Integer) - Constructor for class dev.langchain4j.model.openai.OpenAiStreamingResponseBuilder
 
OpenAiTokenizer - Class in dev.langchain4j.model.openai
 
OpenAiTokenizer(String) - Constructor for class dev.langchain4j.model.openai.OpenAiTokenizer
 

R

roleFrom(ChatMessage) - Static method in class dev.langchain4j.model.openai.InternalOpenAiHelper
 

T

TEXT_DAVINCI_003 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
 
TEXT_EMBEDDING_ADA_002 - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
 
TEXT_MODERATION_LATEST - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
 
TEXT_MODERATION_STABLE - Static variable in class dev.langchain4j.model.openai.OpenAiModelName
 
toFunctions(Collection<ToolSpecification>) - Static method in class dev.langchain4j.model.openai.InternalOpenAiHelper
 
tokenUsageFrom(Usage) - Static method in class dev.langchain4j.model.openai.InternalOpenAiHelper
 
toOpenAiMessage(ChatMessage) - Static method in class dev.langchain4j.model.openai.InternalOpenAiHelper
 
toOpenAiMessages(List<ChatMessage>) - Static method in class dev.langchain4j.model.openai.InternalOpenAiHelper
 

W

withApiKey(String) - Static method in class dev.langchain4j.model.openai.OpenAiChatModel
 
withApiKey(String) - Static method in class dev.langchain4j.model.openai.OpenAiEmbeddingModel
 
withApiKey(String) - Static method in class dev.langchain4j.model.openai.OpenAiLanguageModel
 
withApiKey(String) - Static method in class dev.langchain4j.model.openai.OpenAiModerationModel
 
withApiKey(String) - Static method in class dev.langchain4j.model.openai.OpenAiStreamingChatModel
 
withApiKey(String) - Static method in class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel
 
A B D E F G I M O R T W 
Skip navigation links

Copyright © 2023. All rights reserved.