| Package | Description |
|---|---|
| dev.ai4j.openai4j | |
| dev.ai4j.openai4j.chat | |
| dev.ai4j.openai4j.completion | |
| dev.ai4j.openai4j.embedding | |
| dev.ai4j.openai4j.moderation |
| Modifier and Type | Method and Description |
|---|---|
SyncOrAsyncOrStreaming<String> |
OpenAiClient.chatCompletion(String userMessage) |
SyncOrAsyncOrStreaming<String> |
OpenAiClient.completion(String prompt) |
SyncOrAsync<List<Float>> |
OpenAiClient.embedding(String input) |
SyncOrAsync<ModerationResult> |
OpenAiClient.moderation(String input) |
| Modifier and Type | Method and Description |
|---|---|
ChatCompletionRequest.Builder |
ChatCompletionRequest.Builder.addAssistantMessage(String assistantMessage) |
ChatCompletionRequest.Builder |
ChatCompletionRequest.Builder.addSystemMessage(String systemMessage) |
ChatCompletionRequest.Builder |
ChatCompletionRequest.Builder.addUserMessage(String userMessage) |
static Message |
Message.assistantMessage(String content) |
String |
ChatCompletionResponse.content()
Convenience method to get the content of the message from the first choice.
|
ChatCompletionRequest.Builder |
ChatCompletionRequest.Builder.messages(Message... messages) |
ChatCompletionRequest.Builder |
ChatCompletionRequest.Builder.model(Model model) |
Message.Builder |
Message.Builder.role(String role) |
static Message |
Message.systemMessage(String content) |
static Message |
Message.userMessage(String content) |
| Modifier and Type | Method and Description |
|---|---|
CompletionRequest.Builder |
CompletionRequest.Builder.from(CompletionRequest request) |
CompletionRequest.Builder |
CompletionRequest.Builder.model(Model model) |
String |
CompletionResponse.text()
Convenience method to get the text from the first choice.
|
| Modifier and Type | Method and Description |
|---|---|
List<Float> |
EmbeddingResponse.embedding()
Convenience method to get the embedding from the first data.
|
EmbeddingRequest.Builder |
EmbeddingRequest.Builder.input(String... input) |
EmbeddingRequest.Builder |
EmbeddingRequest.Builder.model(Model model) |
| Modifier and Type | Method and Description |
|---|---|
ModerationRequest.Builder |
ModerationRequest.Builder.model(Model model) |
Copyright © 2023. All rights reserved.