Index
All Classes and Interfaces|All Packages
A
- apiKey() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.Langchain4jAzureOpenAiConfig.AzureAiConfig
-
Azure OpenAI API key
- apiKey(String) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
-
Sets the Azure OpenAI API key.
- apiKey(String) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiEmbeddingModel.Builder
-
Sets the Azure OpenAI API key.
- apiKey(String) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
-
Sets the Azure OpenAI API key.
- apiVersion() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.Langchain4jAzureOpenAiConfig.AzureAiConfig
-
The API version to use for this operation.
- apiVersion(String) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
-
Sets the Azure OpenAI API version.
- apiVersion(String) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiEmbeddingModel.Builder
-
Sets the Azure OpenAI API version.
- apiVersion(String) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
-
Sets the Azure OpenAI API version.
- AzureOpenAiChatModel - Class in io.quarkiverse.langchain4j.azure.openai
-
Represents an OpenAI language model, hosted on Azure, that has a chat completion interface, such as gpt-3.5-turbo.
- AzureOpenAiChatModel(String, String, String, Tokenizer, Double, Double, Integer, Double, Double, Duration, Integer, Proxy, Boolean, Boolean) - Constructor for class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel
- AzureOpenAiChatModel.Builder - Class in io.quarkiverse.langchain4j.azure.openai
- AzureOpenAiEmbeddingModel - Class in io.quarkiverse.langchain4j.azure.openai
-
Represents an OpenAI embedding model, hosted on Azure, such as text-embedding-ada-002.
- AzureOpenAiEmbeddingModel(String, String, String, Tokenizer, Duration, Integer, Proxy, Boolean, Boolean) - Constructor for class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiEmbeddingModel
- AzureOpenAiEmbeddingModel.Builder - Class in io.quarkiverse.langchain4j.azure.openai
- AzureOpenAiRecorder - Class in io.quarkiverse.langchain4j.azure.openai.runtime
- AzureOpenAiRecorder() - Constructor for class io.quarkiverse.langchain4j.azure.openai.runtime.AzureOpenAiRecorder
- AzureOpenAiStreamingChatModel - Class in io.quarkiverse.langchain4j.azure.openai
-
Represents an OpenAI language model, hosted on Azure, that has a chat completion interface, such as gpt-3.5-turbo.
- AzureOpenAiStreamingChatModel(String, String, String, Tokenizer, Double, Double, Integer, Double, Double, Duration, Proxy, Boolean, Boolean) - Constructor for class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel
- AzureOpenAiStreamingChatModel.Builder - Class in io.quarkiverse.langchain4j.azure.openai
B
- build() - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
- build() - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiEmbeddingModel.Builder
- build() - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
- builder() - Static method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel
- builder() - Static method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiEmbeddingModel
- builder() - Static method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel
- Builder() - Constructor for class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
- Builder() - Constructor for class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiEmbeddingModel.Builder
- Builder() - Constructor for class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
C
- chatModel() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.Langchain4jAzureOpenAiConfig.AzureAiConfig
-
Chat model related settings
- chatModel(Langchain4jAzureOpenAiConfig, String) - Method in class io.quarkiverse.langchain4j.azure.openai.runtime.AzureOpenAiRecorder
- ChatModelConfig - Interface in io.quarkiverse.langchain4j.azure.openai.runtime.config
- cleanUp(ShutdownContext) - Method in class io.quarkiverse.langchain4j.azure.openai.runtime.AzureOpenAiRecorder
D
- defaultConfig() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.Langchain4jAzureOpenAiConfig
-
Default model config.
- deploymentName() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.Langchain4jAzureOpenAiConfig.AzureAiConfig
-
The name of your model deployment.
E
- embedAll(List<TextSegment>) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiEmbeddingModel
-
Embeds the provided text segments, processing a maximum of 16 segments at a time.
- embeddingModel() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.Langchain4jAzureOpenAiConfig.AzureAiConfig
-
Embedding model related settings
- embeddingModel(Langchain4jAzureOpenAiConfig, String) - Method in class io.quarkiverse.langchain4j.azure.openai.runtime.AzureOpenAiRecorder
- EmbeddingModelConfig - Interface in io.quarkiverse.langchain4j.azure.openai.runtime.config
- EMPTY_PROBLEMS - Static variable in class io.quarkiverse.langchain4j.azure.openai.runtime.AzureOpenAiRecorder
- endpoint() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.Langchain4jAzureOpenAiConfig.AzureAiConfig
-
The endpoint for the Azure OpenAI resource.
- endpoint(String) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
-
Sets the Azure OpenAI endpoint.
- endpoint(String) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiEmbeddingModel.Builder
-
Sets the Azure OpenAI endpoint.
- endpoint(String) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
-
Sets the Azure OpenAI endpoint.
- estimateTokenCount(String) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiEmbeddingModel
- estimateTokenCount(List<ChatMessage>) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel
- estimateTokenCount(List<ChatMessage>) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel
F
- frequencyPenalty() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.ChatModelConfig
-
Number between -2.0 and 2.0.
- frequencyPenalty(Double) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
- frequencyPenalty(Double) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
G
- generate(List<ChatMessage>) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel
- generate(List<ChatMessage>, ToolSpecification) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel
- generate(List<ChatMessage>, ToolSpecification, StreamingResponseHandler<AiMessage>) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel
- generate(List<ChatMessage>, StreamingResponseHandler<AiMessage>) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel
- generate(List<ChatMessage>, List<ToolSpecification>) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel
- generate(List<ChatMessage>, List<ToolSpecification>, StreamingResponseHandler<AiMessage>) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel
I
- io.quarkiverse.langchain4j.azure.openai - package io.quarkiverse.langchain4j.azure.openai
- io.quarkiverse.langchain4j.azure.openai.runtime - package io.quarkiverse.langchain4j.azure.openai.runtime
- io.quarkiverse.langchain4j.azure.openai.runtime.config - package io.quarkiverse.langchain4j.azure.openai.runtime.config
L
- Langchain4jAzureOpenAiConfig - Interface in io.quarkiverse.langchain4j.azure.openai.runtime.config
- Langchain4jAzureOpenAiConfig.AzureAiConfig - Interface in io.quarkiverse.langchain4j.azure.openai.runtime.config
- logRequests() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.ChatModelConfig
-
Whether chat model requests should be logged
- logRequests() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.EmbeddingModelConfig
-
Whether embedding model requests should be logged
- logRequests() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.Langchain4jAzureOpenAiConfig.AzureAiConfig
-
Whether the OpenAI client should log requests
- logRequests(Boolean) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
- logRequests(Boolean) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiEmbeddingModel.Builder
- logRequests(Boolean) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
- logResponses() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.ChatModelConfig
-
Whether chat model responses should be logged
- logResponses() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.EmbeddingModelConfig
-
Whether embedding model responses should be logged
- logResponses() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.Langchain4jAzureOpenAiConfig.AzureAiConfig
-
Whether the OpenAI client should log responses
- logResponses(Boolean) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
- logResponses(Boolean) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiEmbeddingModel.Builder
- logResponses(Boolean) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
M
- maxRetries() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.Langchain4jAzureOpenAiConfig.AzureAiConfig
-
The maximum number of times to retry
- maxRetries(Integer) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
- maxRetries(Integer) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiEmbeddingModel.Builder
- maxTokens() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.ChatModelConfig
-
The maximum number of tokens to generate in the completion.
- maxTokens(Integer) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
- maxTokens(Integer) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
N
- namedConfig() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.Langchain4jAzureOpenAiConfig
-
Named model config.
P
- presencePenalty() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.ChatModelConfig
-
Number between -2.0 and 2.0.
- presencePenalty(Double) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
- presencePenalty(Double) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
- proxy(Proxy) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
- proxy(Proxy) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiEmbeddingModel.Builder
- proxy(Proxy) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
R
- resourceName() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.Langchain4jAzureOpenAiConfig.AzureAiConfig
-
The name of your Azure OpenAI Resource.
S
- streamingChatModel(Langchain4jAzureOpenAiConfig, String) - Method in class io.quarkiverse.langchain4j.azure.openai.runtime.AzureOpenAiRecorder
T
- temperature() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.ChatModelConfig
-
What sampling temperature to use, with values between 0 and 2.
- temperature(Double) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
- temperature(Double) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
- timeout() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.Langchain4jAzureOpenAiConfig.AzureAiConfig
-
Timeout for OpenAI calls
- timeout(Duration) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
- timeout(Duration) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiEmbeddingModel.Builder
- timeout(Duration) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
- tokenizer(Tokenizer) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
- tokenizer(Tokenizer) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiEmbeddingModel.Builder
- tokenizer(Tokenizer) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
- topP() - Method in interface io.quarkiverse.langchain4j.azure.openai.runtime.config.ChatModelConfig
-
An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with topP probability mass.
- topP(Double) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiChatModel.Builder
- topP(Double) - Method in class io.quarkiverse.langchain4j.azure.openai.AzureOpenAiStreamingChatModel.Builder
All Classes and Interfaces|All Packages