Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AdditionalPropertiesHack - Class in io.quarkiverse.langchain4j.openai.common.runtime
 - 
This is done because we have no way of passing Quarkus specific properties from a model to a client.
 - apiVersion - Variable in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.ApiMetadata
 - apiVersion(String) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.ApiMetadata.Builder
 - apiVersion(String) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 - aroundReadFrom(ReaderInterceptorContext) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAiRestApiReaderInterceptor
 - aroundWriteTo(WriterInterceptorContext) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAiRestApiWriterInterceptor
 - authorization - Variable in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.ApiMetadata
 - azureAdToken(String) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.ApiMetadata.Builder
 - azureAdToken(String) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 - azureApiKey - Variable in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.ApiMetadata
 - azureApiKey(String) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.ApiMetadata.Builder
 - azureApiKey(String) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 
B
- blockingChatCompletion(ChatCompletionRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.common.OpenAiRestApi
 - 
Perform a blocking request for a chat completion response
 - blockingCompletion(CompletionRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.common.OpenAiRestApi
 - 
Perform a blocking request for a completion response
 - blockingEmbedding(EmbeddingRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.common.OpenAiRestApi
 - 
Perform a blocking request to get the embeddings of an input text
 - blockingImagesGenerations(GenerateImagesRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.common.OpenAiRestApi
 - blockingModeration(ModerationRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.common.OpenAiRestApi
 - 
Perform a blocking request to get a moderated version of an input text
 - build() - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.ApiMetadata.Builder
 - build() - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 - builder() - Static method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.ApiMetadata
 - builder() - Static method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient
 - Builder() - Constructor for class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.ApiMetadata.Builder
 - Builder() - Constructor for class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 
C
- callTimeout(Duration) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 - chatCompletion(ChatCompletionRequest) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient
 - clearCache() - Static method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient
 - completion(CompletionRequest) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient
 - completion(CompletionRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.common.OpenAiRestApi
 - 
Perform a non-blocking request for a completion response
 - configName(String) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 - createChatCompletion(ChatCompletionRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.common.OpenAiRestApi
 - 
Perform a non-blocking request for a chat completion response
 
D
- DoneFilter() - Constructor for class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.DoneFilter
 
E
- embedding(EmbeddingRequest) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient
 - embedding(EmbeddingRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.common.OpenAiRestApi
 - 
Perform a non-blocking request to get the embeddings of an input text
 - equals(Object) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 
F
- filter(ResteasyReactiveClientRequestContext) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAIRestAPIFilter
 
G
- get() - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.QuarkusOpenAiClientBuilderFactory
 - getAndClearConfigName() - Static method in class io.quarkiverse.langchain4j.openai.common.runtime.AdditionalPropertiesHack
 - getAndClearTlsConfigurationName() - Static method in class io.quarkiverse.langchain4j.openai.common.runtime.AdditionalPropertiesHack
 - getConnectTimeout() - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 - getReadTimeout() - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 
H
- hashCode() - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 
I
- imagesGeneration(GenerateImagesRequest) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient
 - imagesGenerations(GenerateImagesRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.common.OpenAiRestApi
 - io.quarkiverse.langchain4j.openai.common - package io.quarkiverse.langchain4j.openai.common
 - io.quarkiverse.langchain4j.openai.common.runtime - package io.quarkiverse.langchain4j.openai.common.runtime
 - io.quarkiverse.langchain4j.openai.common.runtime.graalvm - package io.quarkiverse.langchain4j.openai.common.runtime.graalvm
 - isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAiRestApiJacksonReader
 - 
Normally this is not necessary, but if one uses the 'demo' LangChain4j key, then the response comes back as type text/html but the content is still JSON.
 - isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAiRestApiJacksonWriter
 
L
- logRequest(HttpClientRequest, Buffer, boolean) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAiClientLogger
 - logResponse(HttpClientResponse, boolean) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAiClientLogger
 - logStreamingResponses - Variable in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 - logStreamingResponses(boolean) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 
M
- MAPPER - Static variable in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.ObjectMapperHolder
 - moderation(ModerationRequest) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient
 - moderation(ModerationRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.common.OpenAiRestApi
 - 
Perform a non-blocking request to get a moderated version of an input text
 
O
- ObjectMapperHolder() - Constructor for class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.ObjectMapperHolder
 - OpenAiApiException - Exception Class in io.quarkiverse.langchain4j.openai.common
 - OpenAiApiException(Class<?>) - Constructor for exception class io.quarkiverse.langchain4j.openai.common.OpenAiApiException
 - openAiApiKey(String) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.ApiMetadata.Builder
 - openAiApiKey(String) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 - OpenAiClientLogger(boolean, boolean) - Constructor for class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAiClientLogger
 - OpenAiRestApi - Interface in io.quarkiverse.langchain4j.openai.common
 - 
This Microprofile REST client is used as the building block of all the API calls to OpenAI.
 - OpenAiRestApi.ApiMetadata - Class in io.quarkiverse.langchain4j.openai.common
 - OpenAiRestApi.ApiMetadata.Builder - Class in io.quarkiverse.langchain4j.openai.common
 - OpenAiRestApi.DoneFilter - Class in io.quarkiverse.langchain4j.openai.common
 - 
Ensures that the terminal event sent by OpenAI is not processed (as it is not a valid json event)
 - OpenAiRestApi.ObjectMapperHolder - Class in io.quarkiverse.langchain4j.openai.common
 - OpenAiRestApi.OpenAiClientLogger - Class in io.quarkiverse.langchain4j.openai.common
 - 
Introduce a custom logger as the stock one logs at the DEBUG level by default...
 - OpenAiRestApi.OpenAIRestAPIFilter - Class in io.quarkiverse.langchain4j.openai.common
 - OpenAiRestApi.OpenAiRestApiJacksonReader - Class in io.quarkiverse.langchain4j.openai.common
 - OpenAiRestApi.OpenAiRestApiJacksonWriter - Class in io.quarkiverse.langchain4j.openai.common
 - OpenAiRestApi.OpenAiRestApiReaderInterceptor - Class in io.quarkiverse.langchain4j.openai.common
 - 
This method validates that the response is not empty, which happens when the API returns an error object
 - OpenAiRestApi.OpenAiRestApiWriterInterceptor - Class in io.quarkiverse.langchain4j.openai.common
 - 
The point of this is to properly set the
streamvalue of the request so users don't have to remember to set it manually - OpenAIRestAPIFilter(ModelAuthProvider) - Constructor for class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAIRestAPIFilter
 - OpenAiRestApiJacksonReader() - Constructor for class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAiRestApiJacksonReader
 - OpenAiRestApiJacksonWriter() - Constructor for class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAiRestApiJacksonWriter
 - OpenAiRestApiReaderInterceptor() - Constructor for class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAiRestApiReaderInterceptor
 - OpenAiRestApiWriterInterceptor() - Constructor for class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAiRestApiWriterInterceptor
 - organizationId - Variable in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.ApiMetadata
 - organizationId(String) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.ApiMetadata.Builder
 
P
- proxy - Variable in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 - proxy(Proxy) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 - proxy(Proxy.Type, String, int) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 
Q
- QuarkusOpenAiClient - Class in io.quarkiverse.langchain4j.openai.common
 - 
Implements feature set of
OpenAiClientusing Quarkus functionality - QuarkusOpenAiClient(String) - Constructor for class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient
 - QuarkusOpenAiClient.Builder - Class in io.quarkiverse.langchain4j.openai.common
 - QuarkusOpenAiClient.QuarkusOpenAiClientBuilderFactory - Class in io.quarkiverse.langchain4j.openai.common
 - QuarkusOpenAiClientBuilderFactory() - Constructor for class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.QuarkusOpenAiClientBuilderFactory
 
R
- readFrom(Class<Object>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAiRestApiJacksonReader
 - 
We need a custom version of the Jackson provider because reading SSE values does not work properly with
@ClientObjectMapperdue to the lack of a complete context in those requests - reset() - Static method in class io.quarkiverse.langchain4j.openai.common.runtime.AdditionalPropertiesHack
 
S
- setBodySize(int) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAiClientLogger
 - setConfigName(String) - Static method in class io.quarkiverse.langchain4j.openai.common.runtime.AdditionalPropertiesHack
 - setTlsConfigurationName(String) - Static method in class io.quarkiverse.langchain4j.openai.common.runtime.AdditionalPropertiesHack
 - streamingChatCompletion(ChatCompletionRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.common.OpenAiRestApi
 - 
Performs a non-blocking request for a streaming chat completion request
 - streamingCompletion(CompletionRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.common.OpenAiRestApi
 - 
Performs a non-blocking request for a streaming completion request
 - Substitutions - Class in io.quarkiverse.langchain4j.openai.common.runtime.graalvm
 - Substitutions() - Constructor for class io.quarkiverse.langchain4j.openai.common.runtime.graalvm.Substitutions
 
T
- test(SseEvent<String>) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.DoneFilter
 - tlsConfigurationName(String) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 - toException(Response) - Static method in interface io.quarkiverse.langchain4j.openai.common.OpenAiRestApi
 
U
- userAgent(String) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 
W
- writeTimeout(Duration) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient.Builder
 - writeTo(Object, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAiRestApiJacksonWriter
 
All Classes and Interfaces|All Packages|Serialized Form