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

A

addAssistantMessage(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
addFunction(Function) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
addFunctionMessage(String, String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.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
 
addUserMessage(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
apiVersion(String) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
argument(String) - Method in class dev.ai4j.openai4j.chat.FunctionCall
 
arguments() - Method in class dev.ai4j.openai4j.chat.FunctionCall
 
arguments(String) - Method in class dev.ai4j.openai4j.chat.FunctionCall.Builder
 
argumentsAsMap() - Method in class dev.ai4j.openai4j.chat.FunctionCall
 
ARRAY - Static variable in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
assistantMessage(String) - Static method in class dev.ai4j.openai4j.chat.Message
 
AsyncResponseHandling - Interface in dev.ai4j.openai4j
 
azureApiKey(String) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 

B

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.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.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.Message.Builder
 
build() - Method in class dev.ai4j.openai4j.chat.Parameters.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.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.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.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.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.Message
 
builder() - Static method in class dev.ai4j.openai4j.chat.Parameters
 
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.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.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() - Static method in class dev.ai4j.openai4j.shared.Usage
 

C

callTimeout(Duration) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
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.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
 
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.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
 
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(Duration) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
content() - Method in class dev.ai4j.openai4j.chat.ChatCompletionResponse
Convenience method to get the content of the message from the first choice.
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.Message.Builder
 
content() - Method in class dev.ai4j.openai4j.chat.Message
 
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
 

D

data(List<Embedding>) - Method in class dev.ai4j.openai4j.embedding.EmbeddingResponse.Builder
 
data() - Method in class dev.ai4j.openai4j.embedding.EmbeddingResponse
 
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
 
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.moderation - package dev.ai4j.openai4j.moderation
 
dev.ai4j.openai4j.shared - package dev.ai4j.openai4j.shared
 

E

echo(Boolean) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
echo() - Method in class dev.ai4j.openai4j.completion.CompletionRequest
 
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
 
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
 
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
 
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.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.JsonSchemaProperty
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.Message
 
equals(Object) - Method in class dev.ai4j.openai4j.chat.Parameters
 
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.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
 
Experimental - Annotation Type in dev.ai4j.openai4j
This annotation indicates that the annotated method, class, or field is experimental and may change in future versions.

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(ChatCompletionRequest) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
from(String, Object) - Static method in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
from(CompletionRequest) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
Function - Class in dev.ai4j.openai4j.chat
 
Function.Builder - Class in dev.ai4j.openai4j.chat
 
functionCall(Object) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
functionCall(FunctionCallMode) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
functionCall(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
functionCall() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 
functionCall(FunctionCall) - Method in class dev.ai4j.openai4j.chat.Delta.Builder
 
functionCall() - Method in class dev.ai4j.openai4j.chat.Delta
 
FunctionCall - Class in dev.ai4j.openai4j.chat
 
functionCall(FunctionCall) - Method in class dev.ai4j.openai4j.chat.Message.Builder
 
functionCall() - Method in class dev.ai4j.openai4j.chat.Message
 
FunctionCall.Builder - Class in dev.ai4j.openai4j.chat
 
FunctionCallMode - Enum in dev.ai4j.openai4j.chat
 
functionMessage(String, String) - Static method in class dev.ai4j.openai4j.chat.Message
 
functions(List<Function>) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
functions(Function...) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
functions() - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest
 

H

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.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.JsonSchemaProperty
 
hashCode() - Method in class dev.ai4j.openai4j.chat.Message
 
hashCode() - Method in class dev.ai4j.openai4j.chat.Parameters
 
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.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.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
 
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.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

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
 
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() - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
logRequests(Boolean) - Method 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() - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
logStreamingResponses(Boolean) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 

M

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(Message) - Method in class dev.ai4j.openai4j.chat.ChatCompletionChoice.Builder
 
message() - Method in class dev.ai4j.openai4j.chat.ChatCompletionChoice
 
Message - Class in dev.ai4j.openai4j.chat
 
Message.Builder - Class 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(String) - Method in class dev.ai4j.openai4j.chat.ChatCompletionRequest.Builder
 
model(Model) - 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(String) - Method in class dev.ai4j.openai4j.completion.CompletionRequest.Builder
 
model(Model) - 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(String) - Method in class dev.ai4j.openai4j.embedding.EmbeddingRequest.Builder
 
model(Model) - 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 - Enum in dev.ai4j.openai4j
 
model(String) - Method in class dev.ai4j.openai4j.moderation.ModerationRequest.Builder
 
model(Model) - 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.OpenAiClient
 
moderation(String) - Method in class dev.ai4j.openai4j.OpenAiClient
 
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
 
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.Message.Builder
 
name() - Method in class dev.ai4j.openai4j.chat.Message
 
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(String) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
OpenAiClient - Class in dev.ai4j.openai4j
 
OpenAiClient(String) - Constructor for class dev.ai4j.openai4j.OpenAiClient
 
OpenAiClient.Builder - Class in dev.ai4j.openai4j
 
OpenAiHttpException - Exception in dev.ai4j.openai4j
 
OpenAiHttpException(int, String) - Constructor for exception dev.ai4j.openai4j.OpenAiHttpException
 

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
 
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
 
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(Proxy.Type, String, int) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
proxy(Proxy) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 

R

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
 
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
 
role(Role) - Method in class dev.ai4j.openai4j.chat.Delta.Builder
 
role() - Method in class dev.ai4j.openai4j.chat.Delta
 
role(Role) - Method in class dev.ai4j.openai4j.chat.Message.Builder
 
role(String) - Method in class dev.ai4j.openai4j.chat.Message.Builder
 
role() - Method in class dev.ai4j.openai4j.chat.Message
 
Role - Enum in dev.ai4j.openai4j.chat
 

S

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
 
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.OpenAiClient
 
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
 
stringValue() - Method in enum dev.ai4j.openai4j.Model
 
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
 
systemMessage(String) - Static method in class dev.ai4j.openai4j.chat.Message
 

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.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
 
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.ChatCompletionChoice
 
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.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.JsonSchemaProperty
 
toString() - Method in class dev.ai4j.openai4j.chat.Message
 
toString() - Method in class dev.ai4j.openai4j.chat.Parameters
 
toString() - Method in enum dev.ai4j.openai4j.chat.Role
 
toString() - Method in class dev.ai4j.openai4j.completion.CompletionChoice
 
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 class dev.ai4j.openai4j.embedding.EmbeddingRequest
 
toString() - Method in class dev.ai4j.openai4j.embedding.EmbeddingResponse
 
toString() - Method in class dev.ai4j.openai4j.moderation.Categories
 
toString() - Method in class dev.ai4j.openai4j.moderation.CategoryScores
 
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(String) - Static method in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
type(String) - Method in class dev.ai4j.openai4j.chat.Parameters.Builder
 
type() - Method in class dev.ai4j.openai4j.chat.Parameters
 

U

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
 
userMessage(String) - Static method in class dev.ai4j.openai4j.chat.Message
 

V

value() - Method in class dev.ai4j.openai4j.chat.JsonSchemaProperty
 
valueOf(String) - Static method in enum dev.ai4j.openai4j.chat.FunctionCallMode
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.Model
Returns the enum constant of this type with the specified name.
values() - Static method in enum dev.ai4j.openai4j.chat.FunctionCallMode
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.Model
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

writeTimeout(Duration) - Method in class dev.ai4j.openai4j.OpenAiClient.Builder
 
A B C D E F H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2023. All rights reserved.