序列化表格
-
程序包 com.agentsflex.core.agent.react
-
类 com.agentsflex.core.agent.react.ReActAgentState
class ReActAgentState extends Object implements Serializable- serialVersionUID:
- 1L
-
-
程序包 com.agentsflex.core.document
-
类 com.agentsflex.core.document.Document
class Document extends VectorData implements Serializable
-
-
程序包 com.agentsflex.core.memory
-
类 com.agentsflex.core.memory.DefaultChatMemory
class DefaultChatMemory extends Object implements Serializable
-
-
程序包 com.agentsflex.core.message
-
类 com.agentsflex.core.message.AbstractTextMessage
class AbstractTextMessage extends Message implements Serializable-
序列化字段
-
content
String content
-
-
-
类 com.agentsflex.core.message.AiMessage
-
序列化字段
-
completionTokens
Integer completionTokens
-
finished
Boolean finished
-
finishReason
String finishReason
LLM 响应结束的原因(如 "stop", "length", "tool_calls" 等), 符合 OpenAI 等主流 API 的 finish_reason 语义。 -
fullContent
String fullContent
-
fullReasoningContent
String fullReasoningContent
-
index
Integer index
-
localCompletionTokens
Integer localCompletionTokens
-
localPromptTokens
Integer localPromptTokens
-
localTotalTokens
Integer localTotalTokens
-
promptTokens
Integer promptTokens
-
reasoningContent
String reasoningContent
-
stopReason
String stopReason
-
toolCalls
List<ToolCall> toolCalls
-
totalTokens
Integer totalTokens
-
-
-
类 com.agentsflex.core.message.Message
class Message extends Metadata implements Serializable -
类 com.agentsflex.core.message.SystemMessage
-
类 com.agentsflex.core.message.ToolCall
class ToolCall extends Object implements Serializable -
类 com.agentsflex.core.message.ToolMessage
-
序列化字段
-
toolCallId
String toolCallId
-
-
-
类 com.agentsflex.core.message.UserMessage
-
-
程序包 com.agentsflex.core.model.chat
-
类 com.agentsflex.core.model.chat.ChatConfig
class ChatConfig extends BaseModelConfig implements Serializable-
序列化字段
-
logEnabled
boolean logEnabled
-
needReasoningContentForToolMessage
Boolean needReasoningContentForToolMessage
-
observabilityEnabled
boolean observabilityEnabled
-
retryCount
int retryCount
-
retryEnabled
boolean retryEnabled
-
retryInitialDelayMs
int retryInitialDelayMs
-
supportAudio
Boolean supportAudio
-
supportImage
Boolean supportImage
-
supportImageBase64Only
Boolean supportImageBase64Only
-
supportThinking
Boolean supportThinking
-
supportTool
Boolean supportTool
-
supportToolMessage
Boolean supportToolMessage
-
supportVideo
Boolean supportVideo
-
thinkingEnabled
boolean thinkingEnabled
-
thinkingProtocol
String thinkingProtocol
-
-
-
-
程序包 com.agentsflex.core.model.chat.tool
-
类 com.agentsflex.core.model.chat.tool.BaseTool
class BaseTool extends Object implements Serializable -
类 com.agentsflex.core.model.chat.tool.FunctionTool
class FunctionTool extends BaseTool implements Serializable -
类 com.agentsflex.core.model.chat.tool.MethodParameter
class MethodParameter extends Parameter implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
typeClass
Type typeClass
参数的完整类型信息(支持泛型)
-
-
类 com.agentsflex.core.model.chat.tool.MethodTool
class MethodTool extends BaseTool implements Serializable -
类 com.agentsflex.core.model.chat.tool.Parameter
class Parameter extends Object implements Serializable- serialVersionUID:
- 1L
-
序列化字段
-
类 com.agentsflex.core.model.chat.tool.ToolContext
class ToolContext extends Object implements Serializable
-
-
程序包 com.agentsflex.core.model.config
-
类 com.agentsflex.core.model.config.BaseModelConfig
class BaseModelConfig extends Object implements Serializable- serialVersionUID:
- 1L
-
-
程序包 com.agentsflex.core.model.exception
-
异常错误 com.agentsflex.core.model.exception.ModelException
class ModelException extends RuntimeException implements Serializable
-
-
程序包 com.agentsflex.core.model.image
-
类 com.agentsflex.core.model.image.ImageResponse
class ImageResponse extends Metadata implements Serializable
-
-
程序包 com.agentsflex.core.model.rerank
-
异常错误 com.agentsflex.core.model.rerank.RerankException
class RerankException extends RuntimeException implements Serializable
-
-
程序包 com.agentsflex.core.prompt
-
类 com.agentsflex.core.prompt.MemoryPrompt
class MemoryPrompt extends Prompt implements Serializable-
序列化字段
-
historyMessageTruncateEnable
boolean historyMessageTruncateEnable
-
historyMessageTruncateLength
int historyMessageTruncateLength
-
historyMessageTruncateProcessor
Function<String,
String> historyMessageTruncateProcessor -
maxAttachedMessageCount
int maxAttachedMessageCount
-
memory
ChatMemory memory
-
systemMessage
SystemMessage systemMessage
-
temporaryMessages
List<Message> temporaryMessages
-
-
-
类 com.agentsflex.core.prompt.Prompt
class Prompt extends Metadata implements Serializable -
类 com.agentsflex.core.prompt.SimplePrompt
class SimplePrompt extends Prompt implements Serializable-
序列化字段
-
aiMessage
AiMessage aiMessage
-
systemMessage
SystemMessage systemMessage
-
toolMessages
List<ToolMessage> toolMessages
-
userMessage
UserMessage userMessage
-
-
-
-
程序包 com.agentsflex.core.store
-
类 com.agentsflex.core.store.SearchWrapper
class SearchWrapper extends VectorData implements Serializable-
序列化字段
-
condition
Condition condition
query condition -
maxResults
Integer maxResults
search max result, like the sql "limit" in mysql -
minScore
Double minScore
The lowest correlation score, ranging from 0 to 1 (including 0 and 1). Only embeddings with a score of this value or higher will be returned. 0.0 indicates accepting any similarity or disabling similarity threshold filtering. A threshold of 1.0 indicates the need for a perfect match. -
outputFields
List<String> outputFields
query fields -
outputVector
boolean outputVector
whether to output vector data -
text
String text
search text, Vector store will convert the text to vector data -
withVector
boolean withVector
The flag of include vector data queries. If the current value is true and the vector content is null, the query text will be automatically converted into vector data through the vector store.
-
-
-
类 com.agentsflex.core.store.StoreOptions
class StoreOptions extends Metadata implements Serializable-
序列化字段
-
collectionName
String collectionName
store collection name -
embeddingOptions
EmbeddingOptions embeddingOptions
store embedding options -
indexName
String indexName
store index name -
partitionNames
List<String> partitionNames
store partition name
-
-
-
类 com.agentsflex.core.store.StoreResult
class StoreResult extends Metadata implements Serializable -
类 com.agentsflex.core.store.VectorData
class VectorData extends Metadata implements Serializable-
序列化字段
-
score
Double score
0 ~ 1, 数值越大,相似度越高 -
vector
float[] vector
-
-
-
-
程序包 com.agentsflex.core.store.condition
-
类 com.agentsflex.core.store.condition.Condition
class Condition extends Object implements Serializable -
类 com.agentsflex.core.store.condition.Group
class Group extends Condition implements Serializable -
类 com.agentsflex.core.store.condition.Key
class Key extends Object implements Serializable-
序列化字段
-
key
Object key
-
-
-
类 com.agentsflex.core.store.condition.Not
class Not extends Group implements Serializable -
类 com.agentsflex.core.store.condition.Value
class Value extends Object implements Serializable
-
-
程序包 com.agentsflex.core.store.exception
-
异常错误 com.agentsflex.core.store.exception.StoreException
class StoreException extends RuntimeException implements Serializable
-
-
程序包 com.agentsflex.core.util
-
类 com.agentsflex.core.util.Maps
-
类 com.agentsflex.core.util.Metadata
class Metadata extends Object implements Serializable -
异常错误 com.agentsflex.core.util.RetryException
class RetryException extends RuntimeException implements Serializable -
异常错误 com.agentsflex.core.util.TypeConverter.ConversionException
class ConversionException extends RuntimeException implements Serializable
-