Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

addAssistantMessage(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
addImageUrl(String) - Method in class dev.ai4j.openai4j.chat.UserMessage.Builder
 
addImageUrl(String, ImageDetail) - Method in class dev.ai4j.openai4j.chat.UserMessage.Builder
 
addImageUrls(String...) - Method in class dev.ai4j.openai4j.chat.UserMessage.Builder
 
addOptionalParameter(String, JsonSchemaProperty...) - Method in class dev.ai4j.openai4j.chat.Function.Builder
 
addParameter(String, JsonSchemaProperty...) - Method in class dev.ai4j.openai4j.chat.Function.Builder
 
addSystemMessage(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
addText(String) - Method in class dev.ai4j.openai4j.chat.UserMessage.Builder
 
addToolMessage(String, String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
addUserMessage(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
apiVersion - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
apiVersion(String) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
argument(String, FunctionCall) - Static method in class dev.ai4j.openai4j.chat.FunctionCallUtil
 
arguments() - Method in class dev.ai4j.openai4j.chat.FunctionCall
 
arguments(String) - Method in class dev.ai4j.openai4j.chat.FunctionCall.Builder
 
argumentsAsMap(String) - Static method in class dev.ai4j.openai4j.chat.FunctionCallUtil
 
ARRAY - Static variable in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
AssistantMessage - Class in dev.ai4j.openai4j.chat
 
AssistantMessage.Builder - Class in dev.ai4j.openai4j.chat
 
AsyncResponseHandling - Interface in dev.ai4j.openai4j
 
azureApiKey - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
azureApiKey(String) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 

B

b64Json() - Method in class dev.ai4j.openai4j.image.GenerateImagesResponse.ImageData
 
baseUrl - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
baseUrl(String) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
bestOf() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
bestOf(Integer) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
BOOLEAN - Static variable in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
build() - Method in class dev.ai4j.openai4j.chat.AssistantMessage.Builder
 
build() - Method in class dev.ai4j.openai4j.chat.ChatCompletionChoice.Builder
 
build() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
build() - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse.Builder
 
build() - Method in class dev.ai4j.openai4j.chat.Content.Builder
 
build() - Method in class dev.ai4j.openai4j.chat.Delta.Builder
 
build() - Method in class dev.ai4j.openai4j.chat.Function.Builder
 
build() - Method in class dev.ai4j.openai4j.chat.FunctionCall.Builder
 
build() - Method in class dev.ai4j.openai4j.chat.FunctionMessage.Builder
Deprecated.
 
build() - Method in class dev.ai4j.openai4j.chat.ImageUrl.Builder
 
build() - Method in class dev.ai4j.openai4j.chat.Parameters.Builder
 
build() - Method in class dev.ai4j.openai4j.chat.SystemMessage.Builder
 
build() - Method in class dev.ai4j.openai4j.chat.ToolCall.Builder
 
build() - Method in class dev.ai4j.openai4j.chat.ToolMessage.Builder
 
build() - Method in class dev.ai4j.openai4j.chat.UserMessage.Builder
 
build() - Method in class dev.ai4j.openai4j.completion.CompletionChoice.Builder
 
build() - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
build() - Method in class dev.ai4j.openai4j.completion.CompletionResponse.Builder
 
build() - Method in class dev.ai4j.openai4j.completion.Logprobs.Builder
 
build() - Method in class dev.ai4j.openai4j.DefaultOpenAiClient.Builder
 
build() - Method in class dev.ai4j.openai4j.embedding.Embedding.Builder
 
build() - Method in class dev.ai4j.openai4j.embedding.EmbeddingRequest.Builder
 
build() - Method in class dev.ai4j.openai4j.embedding.EmbeddingResponse.Builder
 
build() - Method in class dev.ai4j.openai4j.image.GenerateImagesRequest.Builder
 
build() - Method in class dev.ai4j.openai4j.image.GenerateImagesResponse.Builder
 
build() - Method in class dev.ai4j.openai4j.moderation.Categories.Builder
 
build() - Method in class dev.ai4j.openai4j.moderation.CategoryScores.Builder
 
build() - Method in class dev.ai4j.openai4j.moderation.ModerationRequest.Builder
 
build() - Method in class dev.ai4j.openai4j.moderation.ModerationResponse.Builder
 
build() - Method in class dev.ai4j.openai4j.moderation.ModerationResult.Builder
 
build() - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
build() - Method in class dev.ai4j.openai4j.shared.Usage.Builder
 
builder() - Static method in class dev.ai4j.openai4j.chat.AssistantMessage
 
builder() - Static method in class dev.ai4j.openai4j.chat.ChatCompletionChoice
 
builder() - Static method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
builder() - Static method in class dev.ai4j.openai4j.chat.ChatCompletionResponse
 
builder() - Static method in class dev.ai4j.openai4j.chat.Content
 
Builder() - Constructor for class dev.ai4j.openai4j.chat.Content.Builder
 
builder() - Static method in class dev.ai4j.openai4j.chat.Delta
 
builder() - Static method in class dev.ai4j.openai4j.chat.Function
 
builder() - Static method in class dev.ai4j.openai4j.chat.FunctionCall
 
builder() - Static method in class dev.ai4j.openai4j.chat.FunctionMessage
Deprecated.
builder() - Static method in class dev.ai4j.openai4j.chat.ImageUrl
 
builder() - Static method in class dev.ai4j.openai4j.chat.Parameters
 
builder() - Static method in class dev.ai4j.openai4j.chat.SystemMessage
 
builder() - Static method in class dev.ai4j.openai4j.chat.ToolCall
 
builder() - Static method in class dev.ai4j.openai4j.chat.ToolMessage
 
builder() - Static method in class dev.ai4j.openai4j.chat.UserMessage
 
builder() - Static method in class dev.ai4j.openai4j.completion.CompletionChoice
 
builder() - Static method in class dev.ai4j.openai4j.completion.CompletionRequest
 
builder() - Static method in class dev.ai4j.openai4j.completion.CompletionResponse
 
builder() - Static method in class dev.ai4j.openai4j.completion.Logprobs
 
builder() - Static method in class dev.ai4j.openai4j.DefaultOpenAiClient
 
Builder() - Constructor for class dev.ai4j.openai4j.DefaultOpenAiClient.Builder
 
builder() - Static method in class dev.ai4j.openai4j.embedding.Embedding
 
builder() - Static method in class dev.ai4j.openai4j.embedding.EmbeddingRequest
 
builder() - Static method in class dev.ai4j.openai4j.embedding.EmbeddingResponse
 
builder() - Static method in class dev.ai4j.openai4j.image.GenerateImagesRequest
 
Builder() - Constructor for class dev.ai4j.openai4j.image.GenerateImagesRequest.Builder
 
builder() - Static method in class dev.ai4j.openai4j.image.GenerateImagesResponse
 
Builder() - Constructor for class dev.ai4j.openai4j.image.GenerateImagesResponse.Builder
 
builder() - Static method in class dev.ai4j.openai4j.moderation.Categories
 
builder() - Static method in class dev.ai4j.openai4j.moderation.CategoryScores
 
builder() - Static method in class dev.ai4j.openai4j.moderation.ModerationRequest
 
builder() - Static method in class dev.ai4j.openai4j.moderation.ModerationResponse
 
builder() - Static method in class dev.ai4j.openai4j.moderation.ModerationResult
 
builder() - Static method in class dev.ai4j.openai4j.OpenAiClient
 
Builder() - Constructor for class dev.ai4j.openai4j.OpenAiClient.Builder
 
builder() - Static method in class dev.ai4j.openai4j.shared.Usage
 

C

callTimeout - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
callTimeout(Duration) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
cancel() - Method in class dev.ai4j.openai4j.ResponseHandle
Cancels the response.
Categories - Class in dev.ai4j.openai4j.moderation
 
categories(Categories) - Method in class dev.ai4j.openai4j.moderation.ModerationResult.Builder
 
categories() - Method in class dev.ai4j.openai4j.moderation.ModerationResult
 
Categories.Builder - Class in dev.ai4j.openai4j.moderation
 
CategoryScores - Class in dev.ai4j.openai4j.moderation
 
categoryScores(CategoryScores) - Method in class dev.ai4j.openai4j.moderation.ModerationResult.Builder
 
categoryScores() - Method in class dev.ai4j.openai4j.moderation.ModerationResult
 
CategoryScores.Builder - Class in dev.ai4j.openai4j.moderation
 
chatCompletion(ChatCompletionRequest) - Method in class dev.ai4j.openai4j.DefaultOpenAiClient
 
chatCompletion(String) - Method in class dev.ai4j.openai4j.DefaultOpenAiClient
 
chatCompletion(ChatCompletionRequest) - Method in class dev.ai4j.openai4j.OpenAiClient
 
chatCompletion(String) - Method in class dev.ai4j.openai4j.OpenAiClient
 
ChatCompletionChoice - Class in dev.ai4j.openai4j.chat
 
ChatCompletionChoice.Builder - Class in dev.ai4j.openai4j.chat
 
ChatCompletionModel - Enum in dev.ai4j.openai4j.chat
 
ChatCompletionRequest - Class in dev.ai4j.openai4j.chat
 
ChatCompletionRequest.Builder - Class in dev.ai4j.openai4j.chat
 
ChatCompletionResponse - Class in dev.ai4j.openai4j.chat
 
ChatCompletionResponse.Builder - Class in dev.ai4j.openai4j.chat
 
choices(List<ChatCompletionChoice>) - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse.Builder
 
choices() - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse
 
choices(List<CompletionChoice>) - Method in class dev.ai4j.openai4j.completion.CompletionResponse.Builder
 
choices() - Method in class dev.ai4j.openai4j.completion.CompletionResponse
 
code() - Method in exception dev.ai4j.openai4j.OpenAiHttpException
 
completion(CompletionRequest) - Method in class dev.ai4j.openai4j.DefaultOpenAiClient
 
completion(String) - Method in class dev.ai4j.openai4j.DefaultOpenAiClient
 
completion(CompletionRequest) - Method in class dev.ai4j.openai4j.OpenAiClient
 
completion(String) - Method in class dev.ai4j.openai4j.OpenAiClient
 
CompletionChoice - Class in dev.ai4j.openai4j.completion
 
CompletionChoice.Builder - Class in dev.ai4j.openai4j.completion
 
CompletionModel - Enum in dev.ai4j.openai4j.completion
 
CompletionRequest - Class in dev.ai4j.openai4j.completion
 
CompletionRequest.Builder - Class in dev.ai4j.openai4j.completion
 
CompletionResponse - Class in dev.ai4j.openai4j.completion
 
CompletionResponse.Builder - Class in dev.ai4j.openai4j.completion
 
completionTokens(Integer) - Method in class dev.ai4j.openai4j.shared.Usage.Builder
 
completionTokens() - Method in class dev.ai4j.openai4j.shared.Usage
 
connectTimeout - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
connectTimeout(Duration) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
content(String) - Method in class dev.ai4j.openai4j.chat.AssistantMessage.Builder
 
content() - Method in class dev.ai4j.openai4j.chat.AssistantMessage
 
content() - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse
Convenience method to get the content of the message from the first choice.
Content - Class in dev.ai4j.openai4j.chat
 
Content(Content.Builder) - Constructor for class dev.ai4j.openai4j.chat.Content
 
content(String) - Method in class dev.ai4j.openai4j.chat.Delta.Builder
 
content() - Method in class dev.ai4j.openai4j.chat.Delta
 
content(String) - Method in class dev.ai4j.openai4j.chat.FunctionMessage.Builder
Deprecated.
 
content() - Method in class dev.ai4j.openai4j.chat.FunctionMessage
Deprecated.
 
content(String) - Method in class dev.ai4j.openai4j.chat.SystemMessage.Builder
 
content() - Method in class dev.ai4j.openai4j.chat.SystemMessage
 
content(String) - Method in class dev.ai4j.openai4j.chat.ToolMessage.Builder
 
content() - Method in class dev.ai4j.openai4j.chat.ToolMessage
 
content(List<Content>) - Method in class dev.ai4j.openai4j.chat.UserMessage.Builder
 
content(String) - Method in class dev.ai4j.openai4j.chat.UserMessage.Builder
 
content() - Method in class dev.ai4j.openai4j.chat.UserMessage
 
Content.Builder - Class in dev.ai4j.openai4j.chat
 
ContentType - Enum in dev.ai4j.openai4j.chat
 
created(Integer) - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse.Builder
 
created() - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse
 
created(Integer) - Method in class dev.ai4j.openai4j.completion.CompletionResponse.Builder
 
created() - Method in class dev.ai4j.openai4j.completion.CompletionResponse
 
customHeaders - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
customHeaders(Map<String, String>) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
Custom headers to be added to each HTTP request.

D

DALL_E_QUALITY_HD - Static variable in enum dev.ai4j.openai4j.image.ImageModel
 
DALL_E_QUALITY_STANDARD - Static variable in enum dev.ai4j.openai4j.image.ImageModel
 
DALL_E_RESPONSE_FORMAT_B64_JSON - Static variable in enum dev.ai4j.openai4j.image.ImageModel
 
DALL_E_RESPONSE_FORMAT_URL - Static variable in enum dev.ai4j.openai4j.image.ImageModel
 
DALL_E_SIZE_1024_x_1024 - Static variable in enum dev.ai4j.openai4j.image.ImageModel
 
DALL_E_SIZE_1024_x_1792 - Static variable in enum dev.ai4j.openai4j.image.ImageModel
 
DALL_E_SIZE_1792_x_1024 - Static variable in enum dev.ai4j.openai4j.image.ImageModel
 
DALL_E_SIZE_256_x_256 - Static variable in enum dev.ai4j.openai4j.image.ImageModel
 
DALL_E_SIZE_512_x_512 - Static variable in enum dev.ai4j.openai4j.image.ImageModel
 
DALL_E_STYLE_NATURAL - Static variable in enum dev.ai4j.openai4j.image.ImageModel
 
DALL_E_STYLE_VIVID - Static variable in enum dev.ai4j.openai4j.image.ImageModel
 
data(List<Embedding>) - Method in class dev.ai4j.openai4j.embedding.EmbeddingResponse.Builder
 
data() - Method in class dev.ai4j.openai4j.embedding.EmbeddingResponse
 
data(List<GenerateImagesResponse.ImageData>) - Method in class dev.ai4j.openai4j.image.GenerateImagesResponse.Builder
 
data() - Method in class dev.ai4j.openai4j.image.GenerateImagesResponse
 
DefaultOpenAiClient - Class in dev.ai4j.openai4j
 
DefaultOpenAiClient(String) - Constructor for class dev.ai4j.openai4j.DefaultOpenAiClient
 
DefaultOpenAiClient.Builder - Class in dev.ai4j.openai4j
 
delta(Delta) - Method in class dev.ai4j.openai4j.chat.ChatCompletionChoice.Builder
 
delta() - Method in class dev.ai4j.openai4j.chat.ChatCompletionChoice
 
Delta - Class in dev.ai4j.openai4j.chat
 
Delta.Builder - Class in dev.ai4j.openai4j.chat
 
description(String) - Method in class dev.ai4j.openai4j.chat.Function.Builder
 
description() - Method in class dev.ai4j.openai4j.chat.Function
 
description(String) - Static method in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class dev.ai4j.openai4j.EnumDeserializer
 
detail(ImageDetail) - Method in class dev.ai4j.openai4j.chat.ImageUrl.Builder
 
dev.ai4j.openai4j - package dev.ai4j.openai4j
 
dev.ai4j.openai4j.chat - package dev.ai4j.openai4j.chat
 
dev.ai4j.openai4j.completion - package dev.ai4j.openai4j.completion
 
dev.ai4j.openai4j.embedding - package dev.ai4j.openai4j.embedding
 
dev.ai4j.openai4j.image - package dev.ai4j.openai4j.image
 
dev.ai4j.openai4j.moderation - package dev.ai4j.openai4j.moderation
 
dev.ai4j.openai4j.shared - package dev.ai4j.openai4j.shared
 
dev.ai4j.openai4j.spi - package dev.ai4j.openai4j.spi
 
dimensions(Integer) - Method in class dev.ai4j.openai4j.embedding.EmbeddingRequest.Builder
 
dimensions() - Method in class dev.ai4j.openai4j.embedding.EmbeddingRequest
 

E

echo(Boolean) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
echo() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
embedding(EmbeddingRequest) - Method in class dev.ai4j.openai4j.DefaultOpenAiClient
 
embedding(String) - Method in class dev.ai4j.openai4j.DefaultOpenAiClient
 
Embedding - Class in dev.ai4j.openai4j.embedding
 
embedding(List<Float>) - Method in class dev.ai4j.openai4j.embedding.Embedding.Builder
 
embedding() - Method in class dev.ai4j.openai4j.embedding.Embedding
 
embedding() - Method in class dev.ai4j.openai4j.embedding.EmbeddingResponse
Convenience method to get the embedding from the first data.
embedding(EmbeddingRequest) - Method in class dev.ai4j.openai4j.OpenAiClient
 
embedding(String) - Method in class dev.ai4j.openai4j.OpenAiClient
 
Embedding.Builder - Class in dev.ai4j.openai4j.embedding
 
EmbeddingModel - Enum in dev.ai4j.openai4j.embedding
 
EmbeddingRequest - Class in dev.ai4j.openai4j.embedding
 
EmbeddingRequest.Builder - Class in dev.ai4j.openai4j.embedding
 
EmbeddingResponse - Class in dev.ai4j.openai4j.embedding
 
EmbeddingResponse.Builder - Class in dev.ai4j.openai4j.embedding
 
EnumDeserializer - Class in dev.ai4j.openai4j
 
EnumDeserializer() - Constructor for class dev.ai4j.openai4j.EnumDeserializer
 
enums(String...) - Static method in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
enums(Object...) - Static method in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
enums(Class<?>) - Static method in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
EnumSerializer - Class in dev.ai4j.openai4j
 
EnumSerializer() - Constructor for class dev.ai4j.openai4j.EnumSerializer
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.AssistantMessage
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.ChatCompletionChoice
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.Content
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.Delta
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.Function
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.FunctionCall
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.FunctionMessage
Deprecated.
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.ImageUrl
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.Parameters
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.ResponseFormat
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.SystemMessage
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.Tool
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.ToolCall
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.ToolChoice
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.ToolMessage
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.UserMessage
 
equals(Object) - Method in class dev.ai4j.openai4j.completion.CompletionChoice
 
equals(Object) - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
equals(Object) - Method in class dev.ai4j.openai4j.completion.CompletionResponse
 
equals(Object) - Method in class dev.ai4j.openai4j.completion.Logprobs
 
equals(Object) - Method in class dev.ai4j.openai4j.embedding.Embedding
 
equals(Object) - Method in class dev.ai4j.openai4j.embedding.EmbeddingRequest
 
equals(Object) - Method in class dev.ai4j.openai4j.embedding.EmbeddingResponse
 
equals(Object) - Method in class dev.ai4j.openai4j.image.GenerateImagesResponse
 
equals(Object) - Method in class dev.ai4j.openai4j.image.GenerateImagesResponse.ImageData
 
equals(Object) - Method in class dev.ai4j.openai4j.moderation.Categories
 
equals(Object) - Method in class dev.ai4j.openai4j.moderation.CategoryScores
 
equals(Object) - Method in class dev.ai4j.openai4j.moderation.ModerationRequest
 
equals(Object) - Method in class dev.ai4j.openai4j.moderation.ModerationResponse
 
equals(Object) - Method in class dev.ai4j.openai4j.moderation.ModerationResult
 
equals(Object) - Method in class dev.ai4j.openai4j.shared.Usage
 
ErrorHandling - Interface in dev.ai4j.openai4j
 
execute() - Method in interface dev.ai4j.openai4j.ErrorHandling
 
execute() - Method in interface dev.ai4j.openai4j.SyncOrAsync
 

F

finishReason(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionChoice.Builder
 
finishReason() - Method in class dev.ai4j.openai4j.chat.ChatCompletionChoice
 
finishReason(String) - Method in class dev.ai4j.openai4j.completion.CompletionChoice.Builder
 
finishReason() - Method in class dev.ai4j.openai4j.completion.CompletionChoice
 
flagged(Boolean) - Method in class dev.ai4j.openai4j.moderation.ModerationResult.Builder
 
frequencyPenalty(Double) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
frequencyPenalty() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
frequencyPenalty(Double) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
frequencyPenalty() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
from(String) - Static method in class dev.ai4j.openai4j.chat.AssistantMessage
 
from(ChatCompletionRequest) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
from(String, String) - Static method in class dev.ai4j.openai4j.chat.FunctionMessage
Deprecated.
from(String, Object) - Static method in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
from(String) - Static method in class dev.ai4j.openai4j.chat.SystemMessage
 
from(Function) - Static method in class dev.ai4j.openai4j.chat.Tool
 
from(String) - Static method in class dev.ai4j.openai4j.chat.ToolChoice
 
from(String, String) - Static method in class dev.ai4j.openai4j.chat.ToolMessage
 
from(String) - Static method in class dev.ai4j.openai4j.chat.UserMessage
 
from(String, String...) - Static method in class dev.ai4j.openai4j.chat.UserMessage
 
from(CompletionRequest) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
Function - Class in dev.ai4j.openai4j.chat
 
function() - Method in class dev.ai4j.openai4j.chat.Tool
 
function(FunctionCall) - Method in class dev.ai4j.openai4j.chat.ToolCall.Builder
 
function() - Method in class dev.ai4j.openai4j.chat.ToolCall
 
Function.Builder - Class in dev.ai4j.openai4j.chat
 
functionCall(FunctionCall) - Method in class dev.ai4j.openai4j.chat.AssistantMessage.Builder
Deprecated.
functionCall() - Method in class dev.ai4j.openai4j.chat.AssistantMessage
Deprecated.
functionCall(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
Deprecated.
functionCall(FunctionCall) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
Deprecated.
functionCall() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
Deprecated.
functionCall(FunctionCall) - Method in class dev.ai4j.openai4j.chat.Delta.Builder
Deprecated.
functionCall() - Method in class dev.ai4j.openai4j.chat.Delta
Deprecated.
FunctionCall - Class in dev.ai4j.openai4j.chat
 
FunctionCall.Builder - Class in dev.ai4j.openai4j.chat
 
FunctionCallUtil - Class in dev.ai4j.openai4j.chat
 
FunctionCallUtil() - Constructor for class dev.ai4j.openai4j.chat.FunctionCallUtil
 
FunctionMessage - Class in dev.ai4j.openai4j.chat
Deprecated.
FunctionMessage.Builder - Class in dev.ai4j.openai4j.chat
Deprecated.
 
functions(Function...) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
Deprecated.
functions(List<Function>) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
Deprecated.
functions() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
Deprecated.

G

GenerateImagesRequest - Class in dev.ai4j.openai4j.image
Represents the request from the OpenAI DALL·E API when generating images.
GenerateImagesRequest.Builder - Class in dev.ai4j.openai4j.image
 
GenerateImagesResponse - Class in dev.ai4j.openai4j.image
Represents the response from the OpenAI DALL·E API when generating images.
GenerateImagesResponse(GenerateImagesResponse.Builder) - Constructor for class dev.ai4j.openai4j.image.GenerateImagesResponse
 
GenerateImagesResponse.Builder - Class in dev.ai4j.openai4j.image
 
GenerateImagesResponse.ImageData - Class in dev.ai4j.openai4j.image
 
GSON - Static variable in class dev.ai4j.openai4j.chat.FunctionCallUtil
 

H

hashCode() - Method in class dev.ai4j.openai4j.chat.AssistantMessage
 
hashCode() - Method in class dev.ai4j.openai4j.chat.ChatCompletionChoice
 
hashCode() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
hashCode() - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse
 
hashCode() - Method in class dev.ai4j.openai4j.chat.Content
 
hashCode() - Method in class dev.ai4j.openai4j.chat.Delta
 
hashCode() - Method in class dev.ai4j.openai4j.chat.Function
 
hashCode() - Method in class dev.ai4j.openai4j.chat.FunctionCall
 
hashCode() - Method in class dev.ai4j.openai4j.chat.FunctionMessage
Deprecated.
 
hashCode() - Method in class dev.ai4j.openai4j.chat.ImageUrl
 
hashCode() - Method in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
hashCode() - Method in class dev.ai4j.openai4j.chat.Parameters
 
hashCode() - Method in class dev.ai4j.openai4j.chat.ResponseFormat
 
hashCode() - Method in class dev.ai4j.openai4j.chat.SystemMessage
 
hashCode() - Method in class dev.ai4j.openai4j.chat.Tool
 
hashCode() - Method in class dev.ai4j.openai4j.chat.ToolCall
 
hashCode() - Method in class dev.ai4j.openai4j.chat.ToolChoice
 
hashCode() - Method in class dev.ai4j.openai4j.chat.ToolMessage
 
hashCode() - Method in class dev.ai4j.openai4j.chat.UserMessage
 
hashCode() - Method in class dev.ai4j.openai4j.completion.CompletionChoice
 
hashCode() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
hashCode() - Method in class dev.ai4j.openai4j.completion.CompletionResponse
 
hashCode() - Method in class dev.ai4j.openai4j.completion.Logprobs
 
hashCode() - Method in class dev.ai4j.openai4j.embedding.Embedding
 
hashCode() - Method in class dev.ai4j.openai4j.embedding.EmbeddingRequest
 
hashCode() - Method in class dev.ai4j.openai4j.embedding.EmbeddingResponse
 
hashCode() - Method in class dev.ai4j.openai4j.image.GenerateImagesRequest
 
hashCode() - Method in class dev.ai4j.openai4j.image.GenerateImagesResponse
 
hashCode() - Method in class dev.ai4j.openai4j.image.GenerateImagesResponse.ImageData
 
hashCode() - Method in class dev.ai4j.openai4j.moderation.Categories
 
hashCode() - Method in class dev.ai4j.openai4j.moderation.CategoryScores
 
hashCode() - Method in class dev.ai4j.openai4j.moderation.ModerationRequest
 
hashCode() - Method in class dev.ai4j.openai4j.moderation.ModerationResponse
 
hashCode() - Method in class dev.ai4j.openai4j.moderation.ModerationResult
 
hashCode() - Method in class dev.ai4j.openai4j.shared.Usage
 
hate(Boolean) - Method in class dev.ai4j.openai4j.moderation.Categories.Builder
 
hate() - Method in class dev.ai4j.openai4j.moderation.Categories
 
hate(Double) - Method in class dev.ai4j.openai4j.moderation.CategoryScores.Builder
 
hate() - Method in class dev.ai4j.openai4j.moderation.CategoryScores
 
hateThreatening(Boolean) - Method in class dev.ai4j.openai4j.moderation.Categories.Builder
 
hateThreatening() - Method in class dev.ai4j.openai4j.moderation.Categories
 
hateThreatening(Double) - Method in class dev.ai4j.openai4j.moderation.CategoryScores.Builder
 
hateThreatening() - Method in class dev.ai4j.openai4j.moderation.CategoryScores
 

I

id(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse.Builder
 
id() - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse
 
id(String) - Method in class dev.ai4j.openai4j.chat.ToolCall.Builder
 
id() - Method in class dev.ai4j.openai4j.chat.ToolCall
 
id(String) - Method in class dev.ai4j.openai4j.completion.CompletionResponse.Builder
 
id() - Method in class dev.ai4j.openai4j.completion.CompletionResponse
 
id - Variable in class dev.ai4j.openai4j.moderation.ModerationResponse.Builder
 
id(String) - Method in class dev.ai4j.openai4j.moderation.ModerationResponse.Builder
 
id() - Method in class dev.ai4j.openai4j.moderation.ModerationResponse
 
ignoreErrors() - Method in interface dev.ai4j.openai4j.AsyncResponseHandling
 
ignoreErrors() - Method in interface dev.ai4j.openai4j.StreamingCompletionHandling
 
ImageData(URI, String, String) - Constructor for class dev.ai4j.openai4j.image.GenerateImagesResponse.ImageData
 
ImageDetail - Enum in dev.ai4j.openai4j.chat
 
ImageModel - Enum in dev.ai4j.openai4j.image
Represents an OpenAI DALL·E models to generate artistic images.
imagesGeneration(GenerateImagesRequest) - Method in class dev.ai4j.openai4j.DefaultOpenAiClient
 
imagesGeneration(GenerateImagesRequest) - Method in class dev.ai4j.openai4j.OpenAiClient
 
imageUrl(ImageUrl) - Method in class dev.ai4j.openai4j.chat.Content.Builder
 
imageUrl() - Method in class dev.ai4j.openai4j.chat.Content
 
ImageUrl - Class in dev.ai4j.openai4j.chat
 
ImageUrl.Builder - Class in dev.ai4j.openai4j.chat
 
index(Integer) - Method in class dev.ai4j.openai4j.chat.ChatCompletionChoice.Builder
 
index() - Method in class dev.ai4j.openai4j.chat.ChatCompletionChoice
 
index(Integer) - Method in class dev.ai4j.openai4j.chat.ToolCall.Builder
 
index() - Method in class dev.ai4j.openai4j.chat.ToolCall
 
index(Integer) - Method in class dev.ai4j.openai4j.completion.CompletionChoice.Builder
 
index() - Method in class dev.ai4j.openai4j.completion.CompletionChoice
 
index(Integer) - Method in class dev.ai4j.openai4j.embedding.Embedding.Builder
 
index() - Method in class dev.ai4j.openai4j.embedding.Embedding
 
input(String...) - Method in class dev.ai4j.openai4j.embedding.EmbeddingRequest.Builder
 
input(List<String>) - Method in class dev.ai4j.openai4j.embedding.EmbeddingRequest.Builder
 
input() - Method in class dev.ai4j.openai4j.embedding.EmbeddingRequest
 
input(List<String>) - Method in class dev.ai4j.openai4j.moderation.ModerationRequest.Builder
 
input(String) - Method in class dev.ai4j.openai4j.moderation.ModerationRequest.Builder
 
input() - Method in class dev.ai4j.openai4j.moderation.ModerationRequest
 
isFlagged() - Method in class dev.ai4j.openai4j.moderation.ModerationResult
 

J

JsonSchemaProperty - Class in dev.ai4j.openai4j.chat
 
JsonSchemaProperty(String, Object) - Constructor for class dev.ai4j.openai4j.chat.JsonSchemaProperty
 

K

key() - Method in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 

L

loadFactories(Class<T>) - Static method in class dev.ai4j.openai4j.spi.ServiceHelper
 
loadFactories(Class<T>, ClassLoader) - Static method in class dev.ai4j.openai4j.spi.ServiceHelper
 
logitBias(Map<String, Integer>) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
logitBias() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
logitBias(Map<String, Integer>) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
logitBias() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
LogLevel - Enum in dev.ai4j.openai4j
 
logLevel - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
logLevel(LogLevel) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
logprobs(Logprobs) - Method in class dev.ai4j.openai4j.completion.CompletionChoice.Builder
 
logprobs() - Method in class dev.ai4j.openai4j.completion.CompletionChoice
 
logprobs(Integer) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
logprobs() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
Logprobs - Class in dev.ai4j.openai4j.completion
 
Logprobs.Builder - Class in dev.ai4j.openai4j.completion
 
logRequests - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
logRequests() - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
logRequests(Boolean) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
logResponses - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
logResponses() - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
logResponses(Boolean) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
logStreamingResponses - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
logStreamingResponses() - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
logStreamingResponses(Boolean) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 

M

MAP_TYPE - Static variable in class dev.ai4j.openai4j.chat.FunctionCallUtil
 
maxTokens(Integer) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
maxTokens() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
maxTokens(Integer) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
maxTokens() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
message(AssistantMessage) - Method in class dev.ai4j.openai4j.chat.ChatCompletionChoice.Builder
 
message() - Method in class dev.ai4j.openai4j.chat.ChatCompletionChoice
 
Message - Interface in dev.ai4j.openai4j.chat
 
messages(List<Message>) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
messages(Message...) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
messages() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
model(ChatCompletionModel) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
model(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
model() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
model(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse.Builder
 
model() - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse
 
model(CompletionModel) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
model(String) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
model() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
model(String) - Method in class dev.ai4j.openai4j.completion.CompletionResponse.Builder
 
model() - Method in class dev.ai4j.openai4j.completion.CompletionResponse
 
model(EmbeddingModel) - Method in class dev.ai4j.openai4j.embedding.EmbeddingRequest.Builder
 
model(String) - Method in class dev.ai4j.openai4j.embedding.EmbeddingRequest.Builder
 
model() - Method in class dev.ai4j.openai4j.embedding.EmbeddingRequest
 
model(String) - Method in class dev.ai4j.openai4j.embedding.EmbeddingResponse.Builder
 
model() - Method in class dev.ai4j.openai4j.embedding.EmbeddingResponse
 
model(String) - Method in class dev.ai4j.openai4j.image.GenerateImagesRequest.Builder
 
model(ImageModel) - Method in class dev.ai4j.openai4j.image.GenerateImagesRequest.Builder
 
model(ModerationModel) - Method in class dev.ai4j.openai4j.moderation.ModerationRequest.Builder
 
model(String) - Method in class dev.ai4j.openai4j.moderation.ModerationRequest.Builder
 
model() - Method in class dev.ai4j.openai4j.moderation.ModerationRequest
 
model - Variable in class dev.ai4j.openai4j.moderation.ModerationResponse.Builder
 
model(String) - Method in class dev.ai4j.openai4j.moderation.ModerationResponse.Builder
 
model() - Method in class dev.ai4j.openai4j.moderation.ModerationResponse
 
moderation(ModerationRequest) - Method in class dev.ai4j.openai4j.DefaultOpenAiClient
 
moderation(String) - Method in class dev.ai4j.openai4j.DefaultOpenAiClient
 
moderation(ModerationRequest) - Method in class dev.ai4j.openai4j.OpenAiClient
 
moderation(String) - Method in class dev.ai4j.openai4j.OpenAiClient
 
ModerationModel - Enum in dev.ai4j.openai4j.moderation
 
ModerationRequest - Class in dev.ai4j.openai4j.moderation
 
ModerationRequest.Builder - Class in dev.ai4j.openai4j.moderation
 
ModerationResponse - Class in dev.ai4j.openai4j.moderation
 
ModerationResponse.Builder - Class in dev.ai4j.openai4j.moderation
 
ModerationResult - Class in dev.ai4j.openai4j.moderation
 
ModerationResult.Builder - Class in dev.ai4j.openai4j.moderation
 

N

n(Integer) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
n() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
n(Integer) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
n() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
n(int) - Method in class dev.ai4j.openai4j.image.GenerateImagesRequest.Builder
 
name(String) - Method in class dev.ai4j.openai4j.chat.AssistantMessage.Builder
 
name() - Method in class dev.ai4j.openai4j.chat.AssistantMessage
 
name(String) - Method in class dev.ai4j.openai4j.chat.Function.Builder
 
name() - Method in class dev.ai4j.openai4j.chat.Function
 
name(String) - Method in class dev.ai4j.openai4j.chat.FunctionCall.Builder
 
name() - Method in class dev.ai4j.openai4j.chat.FunctionCall
 
name(String) - Method in class dev.ai4j.openai4j.chat.FunctionMessage.Builder
Deprecated.
 
name() - Method in class dev.ai4j.openai4j.chat.FunctionMessage
Deprecated.
 
name(String) - Method in class dev.ai4j.openai4j.chat.SystemMessage.Builder
 
name() - Method in class dev.ai4j.openai4j.chat.SystemMessage
 
name(String) - Method in class dev.ai4j.openai4j.chat.UserMessage.Builder
 
name() - Method in class dev.ai4j.openai4j.chat.UserMessage
 
NULL - Static variable in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
NUMBER - Static variable in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 

O

OBJECT - Static variable in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
onComplete(Runnable) - Method in interface dev.ai4j.openai4j.StreamingResponseHandling
 
onError(Consumer<Throwable>) - Method in interface dev.ai4j.openai4j.AsyncResponseHandling
 
onError(Consumer<Throwable>) - Method in interface dev.ai4j.openai4j.StreamingCompletionHandling
 
onPartialResponse(Consumer<ResponseContent>) - Method in interface dev.ai4j.openai4j.SyncOrAsyncOrStreaming
 
onResponse(Consumer<ResponseContent>) - Method in interface dev.ai4j.openai4j.SyncOrAsync
 
openAiApiKey - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
openAiApiKey(String) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
OpenAiClient - Class in dev.ai4j.openai4j
 
OpenAiClient() - Constructor for class dev.ai4j.openai4j.OpenAiClient
 
OpenAiClient.Builder<T extends OpenAiClient,B extends OpenAiClient.Builder<T,B>> - Class in dev.ai4j.openai4j
 
OpenAiClientBuilderFactory - Interface in dev.ai4j.openai4j.spi
 
OpenAiHttpException - Exception in dev.ai4j.openai4j
 
OpenAiHttpException(int, String) - Constructor for exception dev.ai4j.openai4j.OpenAiHttpException
 
organizationId - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
organizationId(String) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 

P

parameters(Parameters) - Method in class dev.ai4j.openai4j.chat.Function.Builder
 
parameters() - Method in class dev.ai4j.openai4j.chat.Function
 
Parameters - Class in dev.ai4j.openai4j.chat
 
Parameters.Builder - Class in dev.ai4j.openai4j.chat
 
persistTo - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
persistTo(Path) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
Generated response will be persisted under provided path.
presencePenalty(Double) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
presencePenalty() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
presencePenalty(Double) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
presencePenalty() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
prompt(String) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
prompt() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
prompt(String) - Method in class dev.ai4j.openai4j.image.GenerateImagesRequest.Builder
 
promptTokens(Integer) - Method in class dev.ai4j.openai4j.shared.Usage.Builder
 
promptTokens() - Method in class dev.ai4j.openai4j.shared.Usage
 
properties(Map<String, Map<String, Object>>) - Method in class dev.ai4j.openai4j.chat.Parameters.Builder
 
properties() - Method in class dev.ai4j.openai4j.chat.Parameters
 
property(String, Object) - Static method in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
proxy - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
proxy(Proxy.Type, String, int) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
proxy(Proxy) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 

Q

quality(String) - Method in class dev.ai4j.openai4j.image.GenerateImagesRequest.Builder
 

R

readTimeout - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
readTimeout(Duration) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
required(List<String>) - Method in class dev.ai4j.openai4j.chat.Parameters.Builder
 
required() - Method in class dev.ai4j.openai4j.chat.Parameters
 
responseFormat(ResponseFormatType) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
responseFormat(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
responseFormat(ResponseFormat) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
responseFormat() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
ResponseFormat - Class in dev.ai4j.openai4j.chat
 
ResponseFormat(ResponseFormatType) - Constructor for class dev.ai4j.openai4j.chat.ResponseFormat
 
ResponseFormat(String) - Constructor for class dev.ai4j.openai4j.chat.ResponseFormat
 
responseFormat(String) - Method in class dev.ai4j.openai4j.image.GenerateImagesRequest.Builder
 
ResponseFormatType - Enum in dev.ai4j.openai4j.chat
 
ResponseHandle - Class in dev.ai4j.openai4j
Provides a mechanism to cancel the response after a request has been initiated.
ResponseHandle() - Constructor for class dev.ai4j.openai4j.ResponseHandle
 
results - Variable in class dev.ai4j.openai4j.moderation.ModerationResponse.Builder
 
results(List<ModerationResult>) - Method in class dev.ai4j.openai4j.moderation.ModerationResponse.Builder
 
results() - Method in class dev.ai4j.openai4j.moderation.ModerationResponse
 
revisedPrompt() - Method in class dev.ai4j.openai4j.image.GenerateImagesResponse.ImageData
 
role() - Method in class dev.ai4j.openai4j.chat.AssistantMessage
 
role(Role) - Method in class dev.ai4j.openai4j.chat.Delta.Builder
 
role() - Method in class dev.ai4j.openai4j.chat.Delta
 
role() - Method in class dev.ai4j.openai4j.chat.FunctionMessage
Deprecated.
 
role() - Method in interface dev.ai4j.openai4j.chat.Message
 
Role - Enum in dev.ai4j.openai4j.chat
 
role() - Method in class dev.ai4j.openai4j.chat.SystemMessage
 
role() - Method in class dev.ai4j.openai4j.chat.ToolMessage
 
role() - Method in class dev.ai4j.openai4j.chat.UserMessage
 

S

seed(Integer) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
seed() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
selfHarm(Boolean) - Method in class dev.ai4j.openai4j.moderation.Categories.Builder
 
selfHarm() - Method in class dev.ai4j.openai4j.moderation.Categories
 
selfHarm(Double) - Method in class dev.ai4j.openai4j.moderation.CategoryScores.Builder
 
selfHarm() - Method in class dev.ai4j.openai4j.moderation.CategoryScores
 
serialize(Enum<?>, Type, JsonSerializationContext) - Method in class dev.ai4j.openai4j.EnumSerializer
 
ServiceHelper - Class in dev.ai4j.openai4j.spi
 
ServiceHelper() - Constructor for class dev.ai4j.openai4j.spi.ServiceHelper
 
sexual(Boolean) - Method in class dev.ai4j.openai4j.moderation.Categories.Builder
 
sexual() - Method in class dev.ai4j.openai4j.moderation.Categories
 
sexual(Double) - Method in class dev.ai4j.openai4j.moderation.CategoryScores.Builder
 
sexual() - Method in class dev.ai4j.openai4j.moderation.CategoryScores
 
sexualMinors(Boolean) - Method in class dev.ai4j.openai4j.moderation.Categories.Builder
 
sexualMinors() - Method in class dev.ai4j.openai4j.moderation.Categories
 
sexualMinors(Double) - Method in class dev.ai4j.openai4j.moderation.CategoryScores.Builder
 
sexualMinors() - Method in class dev.ai4j.openai4j.moderation.CategoryScores
 
shutdown() - Method in class dev.ai4j.openai4j.DefaultOpenAiClient
 
shutdown() - Method in class dev.ai4j.openai4j.OpenAiClient
 
size(String) - Method in class dev.ai4j.openai4j.image.GenerateImagesRequest.Builder
 
stop(List<String>) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
stop(String...) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
stop() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
stop(List<String>) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
stop() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
stream(Boolean) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
stream() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
stream(Boolean) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
stream() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
StreamingCompletionHandling - Interface in dev.ai4j.openai4j
 
StreamingResponseHandling - Interface in dev.ai4j.openai4j
 
STRING - Static variable in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
style(String) - Method in class dev.ai4j.openai4j.image.GenerateImagesRequest.Builder
 
suffix(String) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
suffix() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
SyncOrAsync<ResponseContent> - Interface in dev.ai4j.openai4j
 
SyncOrAsyncOrStreaming<ResponseContent> - Interface in dev.ai4j.openai4j
 
systemFingerprint(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse.Builder
 
systemFingerprint() - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse
 
SystemMessage - Class in dev.ai4j.openai4j.chat
 
SystemMessage.Builder - Class in dev.ai4j.openai4j.chat
 

T

temperature(Double) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
temperature() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
temperature(Double) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
temperature() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
text(String) - Method in class dev.ai4j.openai4j.chat.Content.Builder
 
text() - Method in class dev.ai4j.openai4j.chat.Content
 
text(String) - Method in class dev.ai4j.openai4j.completion.CompletionChoice.Builder
 
text() - Method in class dev.ai4j.openai4j.completion.CompletionChoice
 
text() - Method in class dev.ai4j.openai4j.completion.CompletionResponse
Convenience method to get the text from the first choice.
textOffset(List<Integer>) - Method in class dev.ai4j.openai4j.completion.Logprobs.Builder
 
textOffset() - Method in class dev.ai4j.openai4j.completion.Logprobs
 
tokenLogprobs(List<Double>) - Method in class dev.ai4j.openai4j.completion.Logprobs.Builder
 
tokenLogprobs() - Method in class dev.ai4j.openai4j.completion.Logprobs
 
tokens(List<String>) - Method in class dev.ai4j.openai4j.completion.Logprobs.Builder
 
tokens() - Method in class dev.ai4j.openai4j.completion.Logprobs
 
Tool - Class in dev.ai4j.openai4j.chat
 
Tool(Function) - Constructor for class dev.ai4j.openai4j.chat.Tool
 
ToolCall - Class in dev.ai4j.openai4j.chat
 
ToolCall.Builder - Class in dev.ai4j.openai4j.chat
 
toolCallId(String) - Method in class dev.ai4j.openai4j.chat.ToolMessage.Builder
 
toolCallId() - Method in class dev.ai4j.openai4j.chat.ToolMessage
 
toolCalls(ToolCall...) - Method in class dev.ai4j.openai4j.chat.AssistantMessage.Builder
 
toolCalls(List<ToolCall>) - Method in class dev.ai4j.openai4j.chat.AssistantMessage.Builder
 
toolCalls() - Method in class dev.ai4j.openai4j.chat.AssistantMessage
 
toolCalls(List<ToolCall>) - Method in class dev.ai4j.openai4j.chat.Delta.Builder
 
toolCalls() - Method in class dev.ai4j.openai4j.chat.Delta
 
toolChoice(ToolChoiceMode) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
toolChoice(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
toolChoice(Object) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
toolChoice() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
ToolChoice - Class in dev.ai4j.openai4j.chat
 
ToolChoice(String) - Constructor for class dev.ai4j.openai4j.chat.ToolChoice
 
ToolChoiceMode - Enum in dev.ai4j.openai4j.chat
 
ToolMessage - Class in dev.ai4j.openai4j.chat
 
ToolMessage.Builder - Class in dev.ai4j.openai4j.chat
 
tools(List<Tool>) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
tools(Tool...) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
tools() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
ToolType - Enum in dev.ai4j.openai4j.chat
 
topLogprobs(List<Map<String, Double>>) - Method in class dev.ai4j.openai4j.completion.Logprobs.Builder
 
topLogprobs() - Method in class dev.ai4j.openai4j.completion.Logprobs
 
topP(Double) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
topP() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
topP(Double) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
topP() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
toString() - Method in class dev.ai4j.openai4j.chat.AssistantMessage
 
toString() - Method in class dev.ai4j.openai4j.chat.ChatCompletionChoice
 
toString() - Method in enum dev.ai4j.openai4j.chat.ChatCompletionModel
 
toString() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
toString() - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse
 
toString() - Method in class dev.ai4j.openai4j.chat.Content
 
toString() - Method in class dev.ai4j.openai4j.chat.Delta
 
toString() - Method in class dev.ai4j.openai4j.chat.Function
 
toString() - Method in class dev.ai4j.openai4j.chat.FunctionCall
 
toString() - Method in class dev.ai4j.openai4j.chat.FunctionMessage
Deprecated.
 
toString() - Method in class dev.ai4j.openai4j.chat.ImageUrl
 
toString() - Method in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
toString() - Method in class dev.ai4j.openai4j.chat.Parameters
 
toString() - Method in class dev.ai4j.openai4j.chat.ResponseFormat
 
toString() - Method in class dev.ai4j.openai4j.chat.SystemMessage
 
toString() - Method in class dev.ai4j.openai4j.chat.Tool
 
toString() - Method in class dev.ai4j.openai4j.chat.ToolCall
 
toString() - Method in class dev.ai4j.openai4j.chat.ToolChoice
 
toString() - Method in class dev.ai4j.openai4j.chat.ToolMessage
 
toString() - Method in class dev.ai4j.openai4j.chat.UserMessage
 
toString() - Method in class dev.ai4j.openai4j.completion.CompletionChoice
 
toString() - Method in enum dev.ai4j.openai4j.completion.CompletionModel
 
toString() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
toString() - Method in class dev.ai4j.openai4j.completion.CompletionResponse
 
toString() - Method in class dev.ai4j.openai4j.completion.Logprobs
 
toString() - Method in class dev.ai4j.openai4j.embedding.Embedding
 
toString() - Method in enum dev.ai4j.openai4j.embedding.EmbeddingModel
 
toString() - Method in class dev.ai4j.openai4j.embedding.EmbeddingRequest
 
toString() - Method in class dev.ai4j.openai4j.embedding.EmbeddingResponse
 
toString() - Method in class dev.ai4j.openai4j.image.GenerateImagesRequest
 
toString() - Method in class dev.ai4j.openai4j.image.GenerateImagesResponse.ImageData
 
toString() - Method in class dev.ai4j.openai4j.image.GenerateImagesResponse
 
toString() - Method in enum dev.ai4j.openai4j.image.ImageModel
 
toString() - Method in class dev.ai4j.openai4j.moderation.Categories
 
toString() - Method in class dev.ai4j.openai4j.moderation.CategoryScores
 
toString() - Method in enum dev.ai4j.openai4j.moderation.ModerationModel
 
toString() - Method in class dev.ai4j.openai4j.moderation.ModerationRequest
 
toString() - Method in class dev.ai4j.openai4j.moderation.ModerationResponse
 
toString() - Method in class dev.ai4j.openai4j.moderation.ModerationResult
 
toString() - Method in class dev.ai4j.openai4j.shared.Usage
 
totalTokens(Integer) - Method in class dev.ai4j.openai4j.shared.Usage.Builder
 
totalTokens() - Method in class dev.ai4j.openai4j.shared.Usage
 
type(ContentType) - Method in class dev.ai4j.openai4j.chat.Content.Builder
 
type() - Method in class dev.ai4j.openai4j.chat.Content
 
type(String) - Static method in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
type() - Method in class dev.ai4j.openai4j.chat.Parameters
 
type() - Method in class dev.ai4j.openai4j.chat.ResponseFormat
 
type() - Method in class dev.ai4j.openai4j.chat.Tool
 
type(ToolType) - Method in class dev.ai4j.openai4j.chat.ToolCall.Builder
 
type() - Method in class dev.ai4j.openai4j.chat.ToolCall
 

U

url(String) - Method in class dev.ai4j.openai4j.chat.ImageUrl.Builder
 
url() - Method in class dev.ai4j.openai4j.image.GenerateImagesResponse.ImageData
 
url(URI) - Method in class dev.ai4j.openai4j.image.GenerateImagesResponse.ImageData
 
usage(Usage) - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse.Builder
 
usage() - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse
 
usage(Usage) - Method in class dev.ai4j.openai4j.completion.CompletionResponse.Builder
 
usage() - Method in class dev.ai4j.openai4j.completion.CompletionResponse
 
usage(Usage) - Method in class dev.ai4j.openai4j.embedding.EmbeddingResponse.Builder
 
usage() - Method in class dev.ai4j.openai4j.embedding.EmbeddingResponse
 
Usage - Class in dev.ai4j.openai4j.shared
 
Usage.Builder - Class in dev.ai4j.openai4j.shared
 
user(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
user() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
user(String) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
user() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
user(String) - Method in class dev.ai4j.openai4j.embedding.EmbeddingRequest.Builder
 
user() - Method in class dev.ai4j.openai4j.embedding.EmbeddingRequest
 
user(String) - Method in class dev.ai4j.openai4j.image.GenerateImagesRequest.Builder
 
userAgent - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
userAgent(String) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
UserMessage - Class in dev.ai4j.openai4j.chat
 
UserMessage.Builder - Class in dev.ai4j.openai4j.chat
 

V

value() - Method in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
valueOf(String) - Static method in enum dev.ai4j.openai4j.chat.ChatCompletionModel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.ai4j.openai4j.chat.ContentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.ai4j.openai4j.chat.ImageDetail
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.ai4j.openai4j.chat.ResponseFormatType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.ai4j.openai4j.chat.Role
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.ai4j.openai4j.chat.ToolChoiceMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.ai4j.openai4j.chat.ToolType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.ai4j.openai4j.completion.CompletionModel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.ai4j.openai4j.embedding.EmbeddingModel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.ai4j.openai4j.image.ImageModel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.ai4j.openai4j.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dev.ai4j.openai4j.moderation.ModerationModel
Returns the enum constant of this type with the specified name.
values() - Static method in enum dev.ai4j.openai4j.chat.ChatCompletionModel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.ai4j.openai4j.chat.ContentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.ai4j.openai4j.chat.ImageDetail
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.ai4j.openai4j.chat.ResponseFormatType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.ai4j.openai4j.chat.Role
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.ai4j.openai4j.chat.ToolChoiceMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.ai4j.openai4j.chat.ToolType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.ai4j.openai4j.completion.CompletionModel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.ai4j.openai4j.embedding.EmbeddingModel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.ai4j.openai4j.image.ImageModel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.ai4j.openai4j.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dev.ai4j.openai4j.moderation.ModerationModel
Returns an array containing the constants of this enum type, in the order they are declared.
violence(Boolean) - Method in class dev.ai4j.openai4j.moderation.Categories.Builder
 
violence() - Method in class dev.ai4j.openai4j.moderation.Categories
 
violence(Double) - Method in class dev.ai4j.openai4j.moderation.CategoryScores.Builder
 
violence() - Method in class dev.ai4j.openai4j.moderation.CategoryScores
 
violenceGraphic(Boolean) - Method in class dev.ai4j.openai4j.moderation.Categories.Builder
 
violenceGraphic() - Method in class dev.ai4j.openai4j.moderation.Categories
 
violenceGraphic(Double) - Method in class dev.ai4j.openai4j.moderation.CategoryScores.Builder
 
violenceGraphic() - Method in class dev.ai4j.openai4j.moderation.CategoryScores
 

W

withPersisting() - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
Generated response will be persisted under java.io.tmpdir.
writeTimeout - Variable in class dev.ai4j.openai4j.OpenAiClient.Builder
 
writeTimeout(Duration) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2024. All rights reserved.