Index
All Classes and Interfaces|All Packages|Serialized Form
A
- apiKey() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
-
OpenAI API key
- aroundReadFrom(ReaderInterceptorContext) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiReaderInterceptor
- aroundWriteTo(WriterInterceptorContext) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiWriterInterceptor
B
- baseUrl() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
-
Base URL of OpenAI API
- blockingChatCompletion(ChatCompletionRequest, String) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
-
Perform a blocking request for a chat completion response
- blockingCompletion(CompletionRequest, String) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
-
Perform a blocking request for a completion response
- blockingEmbedding(EmbeddingRequest, String) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
-
Perform a blocking request to get the embeddings of an input text
- blockingModeration(ModerationRequest, String) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
-
Perform a blocking request to get a moderated version of an input text
- build() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.Builder
- builder() - Static method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- Builder() - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.Builder
C
- CategoriesBuilderMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- CategoriesBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.CategoriesBuilderMixin
- CategoriesMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- CategoriesMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.CategoriesMixin
- CategoryScoresBuilderMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- CategoryScoresBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.CategoryScoresBuilderMixin
- CategoryScoresMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- CategoryScoresMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.CategoryScoresMixin
- chatCompletion(ChatCompletionRequest) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- chatCompletion(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- ChatCompletionChoiceBuilderMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- ChatCompletionChoiceBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.ChatCompletionChoiceBuilderMixin
- ChatCompletionChoiceMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- ChatCompletionChoiceMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.ChatCompletionChoiceMixin
- ChatCompletionRequestMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- ChatCompletionRequestMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.ChatCompletionRequestMixin
- ChatCompletionResponseBuilderMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- ChatCompletionResponseBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.ChatCompletionResponseBuilderMixin
- ChatCompletionResponseMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- ChatCompletionResponseMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.ChatCompletionResponseMixin
- chatModel() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
-
Chat model related settings
- chatModel(Langchain4jOpenAiConfig) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
- ChatModelConfig - Interface in io.quarkiverse.langchain4j.openai.runtime.config
- cleanUp(ShutdownContext) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
- clearCache() - Static method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- completion(CompletionRequest) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- completion(CompletionRequest, String) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
-
Perform a non-blocking request for a completion response
- completion(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- CompletionChoiceBuilderMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- CompletionChoiceBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.CompletionChoiceBuilderMixin
- CompletionChoiceMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- CompletionChoiceMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.CompletionChoiceMixin
- CompletionRequestMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- CompletionRequestMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.CompletionRequestMixin
- CompletionResponseBuilderMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- CompletionResponseBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.CompletionResponseBuilderMixin
- CompletionResponseMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- CompletionResponseMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.CompletionResponseMixin
- createChatCompletion(ChatCompletionRequest, String) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
-
Perform a non-blocking request for a chat completion response
D
- DeltaBuilderMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- DeltaBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.DeltaBuilderMixin
- DeltaMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- DeltaMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.DeltaMixin
E
- embedding(EmbeddingRequest) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- embedding(EmbeddingRequest, String) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
-
Perform a non-blocking request to get the embeddings of an input text
- embedding(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- EmbeddingBuilderMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- EmbeddingBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.EmbeddingBuilderMixin
- EmbeddingMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- EmbeddingMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.EmbeddingMixin
- embeddingModel() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
-
Embedding model related settings
- embeddingModel(Langchain4jOpenAiConfig) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
- EmbeddingModelConfig - Interface in io.quarkiverse.langchain4j.openai.runtime.config
- EmbeddingRequestMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- EmbeddingRequestMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.EmbeddingRequestMixin
- EmbeddingResponseBuilderMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- EmbeddingResponseBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.EmbeddingResponseBuilderMixin
- EmbeddingResponseMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- EmbeddingResponseMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.EmbeddingResponseMixin
- equals(Object) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.Builder
F
- frequencyPenalty() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
-
Number between -2.0 and 2.0.
- FunctionCallBuilderMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- FunctionCallBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.FunctionCallBuilderMixin
- FunctionCallMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- FunctionCallMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.FunctionCallMixin
- FunctionMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- FunctionMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.FunctionMixin
G
- get() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.QuarkusOpenAiClientBuilderFactory
H
- hashCode() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.Builder
I
- io.quarkiverse.langchain4j.openai - package io.quarkiverse.langchain4j.openai
- io.quarkiverse.langchain4j.openai.runtime - package io.quarkiverse.langchain4j.openai.runtime
- io.quarkiverse.langchain4j.openai.runtime.config - package io.quarkiverse.langchain4j.openai.runtime.config
- io.quarkiverse.langchain4j.openai.runtime.graalvm - package io.quarkiverse.langchain4j.openai.runtime.graalvm
- io.quarkiverse.langchain4j.openai.runtime.jackson - package io.quarkiverse.langchain4j.openai.runtime.jackson
- isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiJacksonProvider
L
- Langchain4jOpenAiConfig - Interface in io.quarkiverse.langchain4j.openai.runtime.config
- logRequest(HttpClientRequest, Buffer, boolean) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiClientLogger
- logRequests() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
-
Whether the OpenAI client should log requests
- logResponse(HttpClientResponse, boolean) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiClientLogger
- logResponses() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
-
Whether the OpenAI client should log responses
M
- MAPPER - Static variable in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiJacksonProvider.ObjectMapperHolder
- maxRetries() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
-
The maximum number of times to retry
- maxTokens() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
-
The maximum number of tokens to generate in the completion.
- MessageBuilderMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- MessageBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.MessageBuilderMixin
- MessageMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- MessageMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.MessageMixin
- modelName() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
-
Model name to use
- modelName() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.EmbeddingModelConfig
-
Model name to use
- modelName() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ModerationModelConfig
-
Model name to use
- moderation(ModerationRequest) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- moderation(ModerationRequest, String) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
-
Perform a non-blocking request to get a moderated version of an input text
- moderation(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- moderationModel() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
-
Moderation model related settings
- moderationModel(Langchain4jOpenAiConfig) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
- ModerationModelConfig - Interface in io.quarkiverse.langchain4j.openai.runtime.config
- ModerationRequestMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- ModerationRequestMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.ModerationRequestMixin
- ModerationResponseBuilderMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- ModerationResponseBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.ModerationResponseBuilderMixin
- ModerationResponseMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- ModerationResponseMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.ModerationResponseMixin
- ModerationResultBuilderMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- ModerationResultBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.ModerationResultBuilderMixin
- ModerationResultMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- ModerationResultMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.ModerationResultMixin
O
- ObjectMapperHolder() - Constructor for class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiJacksonProvider.ObjectMapperHolder
- OpenAiApiException - Exception in io.quarkiverse.langchain4j.openai
- OpenAiApiException(Class<?>) - Constructor for exception io.quarkiverse.langchain4j.openai.OpenAiApiException
- OpenAiClientLogger(boolean, boolean) - Constructor for class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiClientLogger
- OpenAiRecorder - Class in io.quarkiverse.langchain4j.openai.runtime
- OpenAiRecorder() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
- OpenAiRestApi - Interface in io.quarkiverse.langchain4j.openai
-
This Microprofile REST client is used as the building block of all the API calls to OpenAI.
- OpenAiRestApi.OpenAiClientLogger - Class in io.quarkiverse.langchain4j.openai
-
Introduce a custom logger as the stock one logs at the DEBUG level by default...
- OpenAiRestApi.OpenAiRestApiJacksonProvider - Class in io.quarkiverse.langchain4j.openai
-
We need a custom version of the Jackson provider because reading SSE values does not work properly with
@ClientObjectMapper
due to the lack of a complete context in those requests - OpenAiRestApi.OpenAiRestApiJacksonProvider.ObjectMapperHolder - Class in io.quarkiverse.langchain4j.openai
- OpenAiRestApi.OpenAiRestApiReaderInterceptor - Class in io.quarkiverse.langchain4j.openai
-
This method does two things:
- OpenAiRestApi.OpenAiRestApiWriterInterceptor - Class in io.quarkiverse.langchain4j.openai
-
The point of this is to properly set the
stream
value of the request so users don't have to remember to set it manually - OpenAiRestApiJacksonProvider() - Constructor for class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiJacksonProvider
- OpenAiRestApiReaderInterceptor() - Constructor for class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiReaderInterceptor
- OpenAiRestApiWriterInterceptor() - Constructor for class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiWriterInterceptor
P
- ParametersMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- ParametersMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.ParametersMixin
- presencePenalty() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
-
Number between -2.0 and 2.0.
Q
- QuarkusOpenAiClient - Class in io.quarkiverse.langchain4j.openai
-
Implements feature set of
OpenAiClient
using Quarkus functionality - QuarkusOpenAiClient(String) - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- QuarkusOpenAiClient.Builder - Class in io.quarkiverse.langchain4j.openai
- QuarkusOpenAiClient.QuarkusOpenAiClientBuilderFactory - Class in io.quarkiverse.langchain4j.openai
- QuarkusOpenAiClientBuilderFactory() - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.QuarkusOpenAiClientBuilderFactory
R
- readFrom(Class<Object>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiJacksonProvider
- RoleMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- RoleMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.RoleMixin
S
- setBodySize(int) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiClientLogger
- shutdown() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- streamingChatCompletion(ChatCompletionRequest, String) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
-
Performs a non-blocking request for a streaming chat completion request
- streamingChatModel(Langchain4jOpenAiConfig) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
- streamingCompletion(CompletionRequest, String) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
-
Performs a non-blocking request for a streaming completion request
- Substitutions - Class in io.quarkiverse.langchain4j.openai.runtime.graalvm
- Substitutions() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.graalvm.Substitutions
T
- temperature() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
-
What sampling temperature to use, with values between 0 and 2.
- timeout() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
-
Timeout for OpenAI calls
- toException(Response) - Static method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
- topP() - Method in interface io.quarkiverse.langchain4j.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.
- toString() - Method in class io.quarkiverse.langchain4j.openai.runtime.jackson.RoleMixin
U
- UsageBuilderMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- UsageBuilderMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.UsageBuilderMixin
- UsageMixin - Class in io.quarkiverse.langchain4j.openai.runtime.jackson
- UsageMixin() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.jackson.UsageMixin
W
- writeTo(Object, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiJacksonProvider
All Classes and Interfaces|All Packages|Serialized Form