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, Tokenizer) - 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, Tokenizer) - 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, Tokenizer) - 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, Tokenizer) - 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, Tokenizer) - Constructor for class dev.langchain4j.model.openai.OpenAiStreamingLanguageModel
 
OpenAiStreamingResponseBuilder - Class in dev.langchain4j.model.openai
This class needs to be thread safe because it is called when a streaming result comes back and there is no guarantee that this thread will be the same as the one that initiated the request, in fact it almost certainly won't be.
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.