Index

A B C D E F G H I M N O P R S T U V _ 
All Classes and Interfaces|All Packages|Constant Field Values

A

addMessage(String, ChatMessage) - Method in class org.zenoda.chatant.adaptor.SimpleChatMemory
 
addMessage(String, ChatMessage) - Method in interface org.zenoda.chatant.ChatMemory
存入新消息
apiKey - Variable in class org.zenoda.chatant.ChatRequest.Builder
 
apiKey(String) - Method in class org.zenoda.chatant.ChatRequest.Builder
 
apply(ChatRequest) - Method in class org.zenoda.chatant.ChatAgent
 
arguments(String) - Method in class org.zenoda.chatant.ToolCallSpecification.Builder
 
ASSISTANT - Enum constant in enum class org.zenoda.chatant.ChatRole
 
AssistantMessage - Class in org.zenoda.chatant.message
 
AssistantMessage() - Constructor for class org.zenoda.chatant.message.AssistantMessage
 
AssistantMessage.Builder - Class in org.zenoda.chatant.message
 
AUDIO - Enum constant in enum class org.zenoda.chatant.MediaType
 

B

baseUrl - Variable in class org.zenoda.chatant.ChatRequest.Builder
 
baseUrl(String) - Method in class org.zenoda.chatant.ChatRequest.Builder
 
build() - Method in class org.zenoda.chatant.adaptor.OpenaiChatRequest.Builder
 
build() - Method in class org.zenoda.chatant.adaptor.OpenaiChatResponse.Builder
 
build() - Method in class org.zenoda.chatant.adaptor.SimpleChatMemory.Builder
 
build() - Method in class org.zenoda.chatant.ChatAgent.Builder
 
build() - Method in class org.zenoda.chatant.ChatMessage.Builder
 
build() - Method in class org.zenoda.chatant.ChatRequest.Builder
 
build() - Method in class org.zenoda.chatant.ChatResponse.Builder
 
build() - Method in class org.zenoda.chatant.message.AssistantMessage.Builder
 
build() - Method in class org.zenoda.chatant.message.ErrorPartialMessage.Builder
 
build() - Method in class org.zenoda.chatant.message.ResultPartialMessage.Builder
 
build() - Method in class org.zenoda.chatant.message.SystemMessage.Builder
 
build() - Method in class org.zenoda.chatant.message.ThinkingPartialMessage.Builder
 
build() - Method in class org.zenoda.chatant.message.ToolCallPartialMessage.Builder
 
build() - Method in class org.zenoda.chatant.message.ToolMessage.Builder
 
build() - Method in class org.zenoda.chatant.message.UserMessage.Builder
 
build() - Method in class org.zenoda.chatant.ToolCallSpecification.Builder
 
build() - Method in class org.zenoda.chatant.ToolSpecification.Builder
 
builder() - Static method in class org.zenoda.chatant.adaptor.OpenaiChatRequest
 
builder() - Static method in class org.zenoda.chatant.adaptor.OpenaiChatResponse
 
builder() - Static method in class org.zenoda.chatant.adaptor.SimpleChatMemory
 
builder() - Static method in class org.zenoda.chatant.ChatAgent
 
builder() - Static method in class org.zenoda.chatant.message.AssistantMessage
 
builder() - Static method in class org.zenoda.chatant.message.ErrorPartialMessage
 
builder() - Static method in class org.zenoda.chatant.message.ResultPartialMessage
 
builder() - Static method in class org.zenoda.chatant.message.SystemMessage
 
builder() - Static method in class org.zenoda.chatant.message.ThinkingPartialMessage
 
builder() - Static method in class org.zenoda.chatant.message.ToolCallPartialMessage
 
builder() - Static method in class org.zenoda.chatant.message.ToolMessage
 
builder() - Static method in class org.zenoda.chatant.message.UserMessage
 
builder() - Static method in class org.zenoda.chatant.ToolCallSpecification
 
builder() - Static method in class org.zenoda.chatant.ToolSpecification
 
Builder() - Constructor for class org.zenoda.chatant.adaptor.OpenaiChatRequest.Builder
 
Builder() - Constructor for class org.zenoda.chatant.adaptor.OpenaiChatResponse.Builder
 
Builder() - Constructor for class org.zenoda.chatant.adaptor.SimpleChatMemory.Builder
 
Builder() - Constructor for class org.zenoda.chatant.ChatAgent.Builder
 
Builder() - Constructor for class org.zenoda.chatant.ChatMessage.Builder
 
Builder() - Constructor for class org.zenoda.chatant.ChatRequest.Builder
 
Builder() - Constructor for class org.zenoda.chatant.ChatResponse.Builder
 
Builder() - Constructor for class org.zenoda.chatant.message.AssistantMessage.Builder
 
Builder() - Constructor for class org.zenoda.chatant.message.ErrorPartialMessage.Builder
 
Builder() - Constructor for class org.zenoda.chatant.message.ResultPartialMessage.Builder
 
Builder() - Constructor for class org.zenoda.chatant.message.SystemMessage.Builder
 
Builder() - Constructor for class org.zenoda.chatant.message.ThinkingPartialMessage.Builder
 
Builder() - Constructor for class org.zenoda.chatant.message.ToolCallPartialMessage.Builder
 
Builder() - Constructor for class org.zenoda.chatant.message.ToolMessage.Builder
 
Builder() - Constructor for class org.zenoda.chatant.message.UserMessage.Builder
 
Builder() - Constructor for class org.zenoda.chatant.ToolCallSpecification.Builder
 
Builder() - Constructor for class org.zenoda.chatant.ToolSpecification.Builder
 
buildHttpRequest() - Method in class org.zenoda.chatant.adaptor.OpenaiChatRequest
 
buildHttpRequest() - Method in class org.zenoda.chatant.ChatRequest
 

C

ChatAgent - Class in org.zenoda.chatant
 
ChatAgent() - Constructor for class org.zenoda.chatant.ChatAgent
 
ChatAgent.Builder - Class in org.zenoda.chatant
 
ChatMemory - Interface in org.zenoda.chatant
 
ChatMessage - Class in org.zenoda.chatant
 
ChatMessage() - Constructor for class org.zenoda.chatant.ChatMessage
 
ChatMessage.Builder - Class in org.zenoda.chatant
 
ChatRequest - Class in org.zenoda.chatant
 
ChatRequest() - Constructor for class org.zenoda.chatant.ChatRequest
 
ChatRequest.Builder - Class in org.zenoda.chatant
 
ChatResponse - Class in org.zenoda.chatant
 
ChatResponse() - Constructor for class org.zenoda.chatant.ChatResponse
 
ChatResponse.Builder - Class in org.zenoda.chatant
 
ChatRole - Enum Class in org.zenoda.chatant
 
content(String) - Method in class org.zenoda.chatant.ChatMessage.Builder
 
conversationId - Variable in class org.zenoda.chatant.ChatRequest.Builder
 
conversationId(String) - Method in class org.zenoda.chatant.ChatRequest.Builder
 
conversationId(String) - Method in class org.zenoda.chatant.ChatResponse.Builder
 

D

description(String) - Method in class org.zenoda.chatant.ToolSpecification.Builder
 

E

error(String) - Method in class org.zenoda.chatant.message.ErrorPartialMessage.Builder
 
error(Throwable) - Method in class org.zenoda.chatant.ChatResponse.Builder
 
ErrorPartialMessage - Class in org.zenoda.chatant.message
 
ErrorPartialMessage() - Constructor for class org.zenoda.chatant.message.ErrorPartialMessage
 
ErrorPartialMessage.Builder - Class in org.zenoda.chatant.message
 

F

function(String) - Method in class org.zenoda.chatant.ToolCallSpecification.Builder
 

G

getApiKey() - Method in class org.zenoda.chatant.ChatRequest
 
getArguments() - Method in class org.zenoda.chatant.ToolCallSpecification
 
getBaseUrl() - Method in class org.zenoda.chatant.ChatRequest
 
getCompleteConsumer() - Method in class org.zenoda.chatant.ChatResponse
 
getContent() - Method in class org.zenoda.chatant.ChatMessage
 
getConversationId() - Method in class org.zenoda.chatant.ChatRequest
 
getConversationId() - Method in class org.zenoda.chatant.ChatResponse
 
getDescription() - Method in class org.zenoda.chatant.ToolSpecification
 
getError() - Method in class org.zenoda.chatant.ChatResponse
 
getError() - Method in class org.zenoda.chatant.message.ErrorPartialMessage
 
getFunction() - Method in class org.zenoda.chatant.ToolCallSpecification
 
getId() - Method in class org.zenoda.chatant.message.ToolCallPartialMessage
 
getId() - Method in class org.zenoda.chatant.ToolCallSpecification
 
getIndex() - Method in class org.zenoda.chatant.message.ToolCallPartialMessage
 
getIndex() - Method in class org.zenoda.chatant.ToolCallSpecification
 
getMaxTokens() - Method in class org.zenoda.chatant.ChatRequest
 
getMediaList() - Method in class org.zenoda.chatant.message.UserMessage
 
getMessageConsumer() - Method in class org.zenoda.chatant.ChatResponse
 
getMessages() - Method in class org.zenoda.chatant.ChatRequest
 
getMessages(String) - Method in class org.zenoda.chatant.adaptor.SimpleChatMemory
 
getMessages(String) - Method in interface org.zenoda.chatant.ChatMemory
获取记忆中的消息
getModelName() - Method in class org.zenoda.chatant.ChatRequest
 
getName() - Method in class org.zenoda.chatant.message.ToolCallPartialMessage
 
getName() - Method in class org.zenoda.chatant.ToolSpecification
 
getParameters() - Method in class org.zenoda.chatant.ToolSpecification
 
getPartialArguments() - Method in class org.zenoda.chatant.message.ToolCallPartialMessage
 
getReasoningContent() - Method in class org.zenoda.chatant.message.AssistantMessage
 
getRole() - Method in class org.zenoda.chatant.ChatMessage
 
getSeed() - Method in class org.zenoda.chatant.ChatRequest
 
getStream() - Method in class org.zenoda.chatant.ChatResponse
 
getTemperature() - Method in class org.zenoda.chatant.ChatRequest
 
getText() - Method in class org.zenoda.chatant.message.ResultPartialMessage
 
getText() - Method in class org.zenoda.chatant.message.ThinkingPartialMessage
 
getTimeout() - Method in class org.zenoda.chatant.ChatRequest
 
getToolCallId() - Method in class org.zenoda.chatant.message.ToolMessage
 
getToolCalls() - Method in class org.zenoda.chatant.message.AssistantMessage
 
getTools() - Method in class org.zenoda.chatant.ChatRequest
 
getTopK() - Method in class org.zenoda.chatant.ChatRequest
 
getTopP() - Method in class org.zenoda.chatant.ChatRequest
 
getType() - Method in class org.zenoda.chatant.Media
 
getType() - Method in class org.zenoda.chatant.PartialMessage
 
getUrl() - Method in class org.zenoda.chatant.Media
 

H

httpClient(HttpClient) - Method in class org.zenoda.chatant.ChatAgent.Builder
 

I

id(String) - Method in class org.zenoda.chatant.message.ToolCallPartialMessage.Builder
 
id(String) - Method in class org.zenoda.chatant.ToolCallSpecification.Builder
 
IMAGE - Enum constant in enum class org.zenoda.chatant.MediaType
 
index(int) - Method in class org.zenoda.chatant.message.ToolCallPartialMessage.Builder
 
index(int) - Method in class org.zenoda.chatant.ToolCallSpecification.Builder
 

M

maxTokens - Variable in class org.zenoda.chatant.ChatRequest.Builder
 
maxTokens(long) - Method in class org.zenoda.chatant.ChatRequest.Builder
 
Media - Class in org.zenoda.chatant
 
Media() - Constructor for class org.zenoda.chatant.Media
 
mediaList(List<Media>) - Method in class org.zenoda.chatant.message.UserMessage.Builder
 
MediaType - Enum Class in org.zenoda.chatant
 
messages - Variable in class org.zenoda.chatant.ChatRequest.Builder
 
messages(List<? extends ChatMessage>) - Method in class org.zenoda.chatant.ChatRequest.Builder
 
modelName - Variable in class org.zenoda.chatant.ChatRequest.Builder
 
modelName(String) - Method in class org.zenoda.chatant.ChatRequest.Builder
 

N

name(String) - Method in class org.zenoda.chatant.message.ToolCallPartialMessage.Builder
 
name(String) - Method in class org.zenoda.chatant.ToolSpecification.Builder
 

O

onComplete(Consumer<AssistantMessage>) - Method in class org.zenoda.chatant.ChatResponse
 
onMessage(Consumer<PartialMessage>) - Method in class org.zenoda.chatant.ChatResponse
 
OpenaiChatRequest - Class in org.zenoda.chatant.adaptor
 
OpenaiChatRequest() - Constructor for class org.zenoda.chatant.adaptor.OpenaiChatRequest
 
OpenaiChatRequest.Builder - Class in org.zenoda.chatant.adaptor
 
OpenaiChatResponse - Class in org.zenoda.chatant.adaptor
 
OpenaiChatResponse() - Constructor for class org.zenoda.chatant.adaptor.OpenaiChatResponse
 
OpenaiChatResponse.Builder - Class in org.zenoda.chatant.adaptor
 
org.zenoda.chatant - package org.zenoda.chatant
 
org.zenoda.chatant.adaptor - package org.zenoda.chatant.adaptor
 
org.zenoda.chatant.message - package org.zenoda.chatant.message
 

P

parameters(ObjectNode) - Method in class org.zenoda.chatant.ToolSpecification.Builder
 
partialArguments(String) - Method in class org.zenoda.chatant.message.ToolCallPartialMessage.Builder
 
PartialMessage - Class in org.zenoda.chatant
 
PartialMessage() - Constructor for class org.zenoda.chatant.PartialMessage
 

R

reasoningContent(String) - Method in class org.zenoda.chatant.message.AssistantMessage.Builder
 
responseBuilder() - Method in class org.zenoda.chatant.adaptor.OpenaiChatRequest
 
responseBuilder() - Method in class org.zenoda.chatant.ChatRequest
 
ResultPartialMessage - Class in org.zenoda.chatant.message
 
ResultPartialMessage() - Constructor for class org.zenoda.chatant.message.ResultPartialMessage
 
ResultPartialMessage.Builder - Class in org.zenoda.chatant.message
 

S

seed - Variable in class org.zenoda.chatant.ChatRequest.Builder
 
seed(int) - Method in class org.zenoda.chatant.ChatRequest.Builder
 
setApiKey(String) - Method in class org.zenoda.chatant.ChatRequest
 
setArguments(String) - Method in class org.zenoda.chatant.ToolCallSpecification
 
setBaseUrl(String) - Method in class org.zenoda.chatant.ChatRequest
 
setContent(String) - Method in class org.zenoda.chatant.ChatMessage
 
setConversationId(String) - Method in class org.zenoda.chatant.ChatRequest
 
setDescription(String) - Method in class org.zenoda.chatant.ToolSpecification
 
setError(String) - Method in class org.zenoda.chatant.message.ErrorPartialMessage
 
setFunction(String) - Method in class org.zenoda.chatant.ToolCallSpecification
 
setId(String) - Method in class org.zenoda.chatant.message.ToolCallPartialMessage
 
setId(String) - Method in class org.zenoda.chatant.ToolCallSpecification
 
setIndex(int) - Method in class org.zenoda.chatant.message.ToolCallPartialMessage
 
setIndex(int) - Method in class org.zenoda.chatant.ToolCallSpecification
 
setMaxTokens(Long) - Method in class org.zenoda.chatant.ChatRequest
 
setMediaList(List<Media>) - Method in class org.zenoda.chatant.message.UserMessage
 
setMessages(List<? extends ChatMessage>) - Method in class org.zenoda.chatant.ChatRequest
 
setModelName(String) - Method in class org.zenoda.chatant.ChatRequest
 
setName(String) - Method in class org.zenoda.chatant.message.ToolCallPartialMessage
 
setName(String) - Method in class org.zenoda.chatant.ToolSpecification
 
setParameters(ObjectNode) - Method in class org.zenoda.chatant.ToolSpecification
 
setPartialArguments(String) - Method in class org.zenoda.chatant.message.ToolCallPartialMessage
 
setReasoningContent(String) - Method in class org.zenoda.chatant.message.AssistantMessage
 
setRole(ChatRole) - Method in class org.zenoda.chatant.ChatMessage
 
setSeed(Integer) - Method in class org.zenoda.chatant.ChatRequest
 
setTemperature(Float) - Method in class org.zenoda.chatant.ChatRequest
 
setText(String) - Method in class org.zenoda.chatant.message.ResultPartialMessage
 
setText(String) - Method in class org.zenoda.chatant.message.ThinkingPartialMessage
 
setTimeout(Integer) - Method in class org.zenoda.chatant.ChatRequest
 
setToolCallId(String) - Method in class org.zenoda.chatant.message.ToolMessage
 
setToolCalls(List<ToolCallSpecification>) - Method in class org.zenoda.chatant.message.AssistantMessage
 
setTools(List<ToolSpecification>) - Method in class org.zenoda.chatant.ChatRequest
 
setTopK(Integer) - Method in class org.zenoda.chatant.ChatRequest
 
setTopP(Float) - Method in class org.zenoda.chatant.ChatRequest
 
setType(String) - Method in class org.zenoda.chatant.PartialMessage
 
setType(MediaType) - Method in class org.zenoda.chatant.Media
 
setUrl(String) - Method in class org.zenoda.chatant.Media
 
SimpleChatMemory - Class in org.zenoda.chatant.adaptor
 
SimpleChatMemory() - Constructor for class org.zenoda.chatant.adaptor.SimpleChatMemory
 
SimpleChatMemory.Builder - Class in org.zenoda.chatant.adaptor
 
stream(InputStream) - Method in class org.zenoda.chatant.ChatResponse.Builder
 
subscribe() - Method in class org.zenoda.chatant.adaptor.OpenaiChatResponse
 
subscribe() - Method in class org.zenoda.chatant.ChatResponse
 
SYSTEM - Enum constant in enum class org.zenoda.chatant.ChatRole
 
SystemMessage - Class in org.zenoda.chatant.message
 
SystemMessage() - Constructor for class org.zenoda.chatant.message.SystemMessage
 
SystemMessage.Builder - Class in org.zenoda.chatant.message
 

T

temperature - Variable in class org.zenoda.chatant.ChatRequest.Builder
 
temperature(float) - Method in class org.zenoda.chatant.ChatRequest.Builder
 
text(String) - Method in class org.zenoda.chatant.message.ResultPartialMessage.Builder
 
text(String) - Method in class org.zenoda.chatant.message.ThinkingPartialMessage.Builder
 
ThinkingPartialMessage - Class in org.zenoda.chatant.message
 
ThinkingPartialMessage() - Constructor for class org.zenoda.chatant.message.ThinkingPartialMessage
 
ThinkingPartialMessage.Builder - Class in org.zenoda.chatant.message
 
timeout - Variable in class org.zenoda.chatant.ChatRequest.Builder
 
timeout(int) - Method in class org.zenoda.chatant.ChatRequest.Builder
 
TOOL - Enum constant in enum class org.zenoda.chatant.ChatRole
 
toolCallId(String) - Method in class org.zenoda.chatant.message.ToolMessage.Builder
 
ToolCallPartialMessage - Class in org.zenoda.chatant.message
 
ToolCallPartialMessage() - Constructor for class org.zenoda.chatant.message.ToolCallPartialMessage
 
ToolCallPartialMessage.Builder - Class in org.zenoda.chatant.message
 
toolCalls(List<ToolCallSpecification>) - Method in class org.zenoda.chatant.message.AssistantMessage.Builder
 
ToolCallSpecification - Class in org.zenoda.chatant
 
ToolCallSpecification() - Constructor for class org.zenoda.chatant.ToolCallSpecification
 
ToolCallSpecification.Builder - Class in org.zenoda.chatant
 
ToolMessage - Class in org.zenoda.chatant.message
 
ToolMessage() - Constructor for class org.zenoda.chatant.message.ToolMessage
 
ToolMessage.Builder - Class in org.zenoda.chatant.message
 
tools - Variable in class org.zenoda.chatant.ChatRequest.Builder
 
tools(List<ToolSpecification>) - Method in class org.zenoda.chatant.ChatRequest.Builder
 
ToolSpecification - Class in org.zenoda.chatant
 
ToolSpecification() - Constructor for class org.zenoda.chatant.ToolSpecification
 
ToolSpecification.Builder - Class in org.zenoda.chatant
 
topK - Variable in class org.zenoda.chatant.ChatRequest.Builder
 
topK(int) - Method in class org.zenoda.chatant.ChatRequest.Builder
 
topP - Variable in class org.zenoda.chatant.ChatRequest.Builder
 
topP(float) - Method in class org.zenoda.chatant.ChatRequest.Builder
 
toString() - Method in class org.zenoda.chatant.message.AssistantMessage
 
toString() - Method in class org.zenoda.chatant.message.ErrorPartialMessage
 
toString() - Method in class org.zenoda.chatant.message.ResultPartialMessage
 
toString() - Method in class org.zenoda.chatant.message.ThinkingPartialMessage
 
toString() - Method in class org.zenoda.chatant.message.ToolCallPartialMessage
 
toString() - Method in class org.zenoda.chatant.ToolCallSpecification
 
TYPE - Static variable in class org.zenoda.chatant.message.ErrorPartialMessage
 
TYPE - Static variable in class org.zenoda.chatant.message.ResultPartialMessage
 
TYPE - Static variable in class org.zenoda.chatant.message.ThinkingPartialMessage
 
TYPE - Static variable in class org.zenoda.chatant.message.ToolCallPartialMessage
 

U

USER - Enum constant in enum class org.zenoda.chatant.ChatRole
 
UserMessage - Class in org.zenoda.chatant.message
 
UserMessage() - Constructor for class org.zenoda.chatant.message.UserMessage
 
UserMessage.Builder - Class in org.zenoda.chatant.message
 

V

valueOf(String) - Static method in enum class org.zenoda.chatant.ChatRole
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.zenoda.chatant.MediaType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.zenoda.chatant.ChatRole
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.zenoda.chatant.MediaType
Returns an array containing the constants of this enum class, in the order they are declared.
VIDEO - Enum constant in enum class org.zenoda.chatant.MediaType
 

_

_build(ChatMessage) - Method in class org.zenoda.chatant.ChatMessage.Builder
 
_build(ChatRequest) - Method in class org.zenoda.chatant.ChatRequest.Builder
 
_build(ChatResponse) - Method in class org.zenoda.chatant.ChatResponse.Builder
 
A B C D E F G H I M N O P R S T U V _ 
All Classes and Interfaces|All Packages|Constant Field Values