Index

A B C D E F G H I L M O Q R S T U W 
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
 
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

chatCompletion(ChatCompletionRequest) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient
 
chatCompletion(String) - 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
completion(String) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient
 
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
embedding(String) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient
 
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
 
getAndClearTlsConfigurationName() - Static method in class io.quarkiverse.langchain4j.openai.common.runtime.AdditionalPropertiesHack
 

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
 

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
moderation(String) - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient
 

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 stream value 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
 

Q

QuarkusOpenAiClient - Class in io.quarkiverse.langchain4j.openai.common
Implements feature set of OpenAiClient using 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 @ClientObjectMapper due 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
 
setTlsConfigurationName(String) - Static method in class io.quarkiverse.langchain4j.openai.common.runtime.AdditionalPropertiesHack
 
shutdown() - Method in class io.quarkiverse.langchain4j.openai.common.QuarkusOpenAiClient
 
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

writeTo(Object, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.OpenAiRestApiJacksonWriter
 
A B C D E F G H I L M O Q R S T U W 
All Classes and Interfaces|All Packages|Serialized Form