Index
All Classes and Interfaces|All Packages|Serialized Form
A
- apiVersion - Variable in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.ApiMetadata
- apiVersion(String) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.ApiMetadata.Builder
- aroundReadFrom(ReaderInterceptorContext) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiReaderInterceptor
- aroundWriteTo(WriterInterceptorContext) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiWriterInterceptor
- authorization - Variable in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.ApiMetadata
- azureAdToken(String) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.ApiMetadata.Builder
- azureAdToken(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.Builder
- azureApiKey - Variable in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.ApiMetadata
- azureApiKey(String) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.ApiMetadata.Builder
- azureApiKey(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.Builder
B
- blockingChatCompletion(ChatCompletionRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
-
Perform a blocking request for a chat completion response
- blockingCompletion(CompletionRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
-
Perform a blocking request for a completion response
- blockingEmbedding(EmbeddingRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
-
Perform a blocking request to get the embeddings of an input text
- blockingImagesGenerations(GenerateImagesRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
- blockingModeration(ModerationRequest, OpenAiRestApi.ApiMetadata) - 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.OpenAiRestApi.ApiMetadata.Builder
- build() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.Builder
- builder() - Static method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.ApiMetadata
- builder() - Static method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- Builder() - Constructor for class io.quarkiverse.langchain4j.openai.OpenAiRestApi.ApiMetadata.Builder
- Builder() - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.Builder
C
- chatCompletion(ChatCompletionRequest) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- chatCompletion(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- clearCache() - Static method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- completion(CompletionRequest) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- completion(CompletionRequest, OpenAiRestApi.ApiMetadata) - 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
- configName(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.Builder
- createChatCompletion(ChatCompletionRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
-
Perform a non-blocking request for a chat completion response
D
- DoneFilter() - Constructor for class io.quarkiverse.langchain4j.openai.OpenAiRestApi.DoneFilter
E
- embedding(EmbeddingRequest) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- embedding(EmbeddingRequest, OpenAiRestApi.ApiMetadata) - 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
- equals(Object) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.Builder
F
- filter(ResteasyReactiveClientRequestContext) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAIRestAPIFilter
G
- get() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.QuarkusOpenAiClientBuilderFactory
H
- hashCode() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.Builder
I
- imagesGeneration(GenerateImagesRequest) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- imagesGenerations(GenerateImagesRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
- io.quarkiverse.langchain4j.openai - package io.quarkiverse.langchain4j.openai
- io.quarkiverse.langchain4j.openai.runtime.graalvm - package io.quarkiverse.langchain4j.openai.runtime.graalvm
- isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class io.quarkiverse.langchain4j.openai.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.OpenAiRestApi.OpenAiRestApiJacksonWriter
L
- logRequest(HttpClientRequest, Buffer, boolean) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiClientLogger
- logResponse(HttpClientResponse, boolean) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiClientLogger
M
- MAPPER - Static variable in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.ObjectMapperHolder
- moderation(ModerationRequest) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- moderation(ModerationRequest, OpenAiRestApi.ApiMetadata) - 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
O
- ObjectMapperHolder() - Constructor for class io.quarkiverse.langchain4j.openai.OpenAiRestApi.ObjectMapperHolder
- OpenAiApiException - Exception in io.quarkiverse.langchain4j.openai
- OpenAiApiException(Class<?>) - Constructor for exception io.quarkiverse.langchain4j.openai.OpenAiApiException
- openAiApiKey(String) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.ApiMetadata.Builder
- openAiApiKey(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.Builder
- OpenAiClientLogger(boolean, boolean) - Constructor for class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiClientLogger
- 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.ApiMetadata - Class in io.quarkiverse.langchain4j.openai
- OpenAiRestApi.ApiMetadata.Builder - Class in io.quarkiverse.langchain4j.openai
- OpenAiRestApi.DoneFilter - Class in io.quarkiverse.langchain4j.openai
-
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
- OpenAiRestApi.OpenAiClientLogger - Class in io.quarkiverse.langchain4j.openai
-
Introduce a custom logger as the stock one logs at the DEBUG level by default...
- OpenAiRestApi.OpenAIRestAPIFilter - Class in io.quarkiverse.langchain4j.openai
- OpenAiRestApi.OpenAiRestApiJacksonReader - Class in io.quarkiverse.langchain4j.openai
- OpenAiRestApi.OpenAiRestApiJacksonWriter - Class in io.quarkiverse.langchain4j.openai
- OpenAiRestApi.OpenAiRestApiReaderInterceptor - Class in io.quarkiverse.langchain4j.openai
-
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
-
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.OpenAiRestApi.OpenAIRestAPIFilter
- OpenAiRestApiJacksonReader() - Constructor for class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiJacksonReader
- OpenAiRestApiJacksonWriter() - Constructor for class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiJacksonWriter
- OpenAiRestApiReaderInterceptor() - Constructor for class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiReaderInterceptor
- OpenAiRestApiWriterInterceptor() - Constructor for class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiWriterInterceptor
- organizationId - Variable in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.ApiMetadata
- organizationId(String) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.ApiMetadata.Builder
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.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
S
- setBodySize(int) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiClientLogger
- shutdown() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient
- streamingChatCompletion(ChatCompletionRequest, OpenAiRestApi.ApiMetadata) - Method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
-
Performs a non-blocking request for a streaming chat completion request
- streamingCompletion(CompletionRequest, OpenAiRestApi.ApiMetadata) - 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
- test(SseEvent<String>) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.DoneFilter
- toException(Response) - Static method in interface io.quarkiverse.langchain4j.openai.OpenAiRestApi
U
- userAgent(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiClient.Builder
W
- writeTo(Object, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class io.quarkiverse.langchain4j.openai.OpenAiRestApi.OpenAiRestApiJacksonWriter
All Classes and Interfaces|All Packages|Serialized Form