@Preview(value="3.1") public class AssistantMessage extends ChatMessageBase<AssistantMessage>
metadata| 构造器和说明 |
|---|
AssistantMessage() |
AssistantMessage(java.lang.String content) |
AssistantMessage(java.lang.String content,
boolean isThinking) |
AssistantMessage(java.lang.String content,
boolean isThinking,
java.util.List<java.util.Map> searchResultsRaw) |
AssistantMessage(java.lang.String content,
boolean isThinking,
java.lang.Object contentRaw,
java.util.List<java.util.Map> toolCallsRaw,
java.util.List<ToolCall> toolCalls,
java.util.List<java.util.Map> searchResultsRaw) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getContent()
内容
|
java.lang.Object |
getContentRaw()
原生内容(可能是 String、Map、List、null)
|
java.lang.String |
getReasoning() |
java.lang.String |
getReasoningFieldName() |
java.lang.String |
getResultContent() |
ChatRole |
getRole()
角色
|
java.util.List<java.util.Map> |
getSearchResultsRaw()
搜索结果原始数据
|
java.util.List<ToolCall> |
getToolCalls()
工具调用
|
java.util.List<java.util.Map> |
getToolCallsRaw()
工具高用原始数据(需要回传)
|
boolean |
hasContent()
是否有内容
|
boolean |
isThinking()
是否思考中
|
void |
setReasoningFieldName(java.lang.String reasoningFieldName) |
<T> T |
toBean(java.lang.reflect.Type type)
转为 Bean(content 须是 json,否则会异常)
|
java.lang.String |
toString()
转为字符串
|
addMetadata, addMetadata, getMetadata, getMetadataAsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaugment, fromJson, fromJson, fromNdjson, fromNdjson, fromNdjson, fromNdjson, ofAssistant, ofSystem, ofSystem, ofSystemTmpl, ofTool, ofTool, ofUser, ofUser, ofUser, ofUser, ofUser, ofUserAugment, ofUserTmpl, template, toJson, toNdjson, toNdjsonpublic AssistantMessage()
public AssistantMessage(java.lang.String content)
public AssistantMessage(java.lang.String content,
boolean isThinking)
public AssistantMessage(java.lang.String content,
boolean isThinking,
java.util.List<java.util.Map> searchResultsRaw)
public AssistantMessage(java.lang.String content,
boolean isThinking,
java.lang.Object contentRaw,
java.util.List<java.util.Map> toolCallsRaw,
java.util.List<ToolCall> toolCalls,
java.util.List<java.util.Map> searchResultsRaw)
public ChatRole getRole()
public <T> T toBean(java.lang.reflect.Type type)
public boolean hasContent()
public java.lang.String getContent()
public java.lang.String getReasoning()
public java.lang.String getReasoningFieldName()
public void setReasoningFieldName(java.lang.String reasoningFieldName)
public java.lang.Object getContentRaw()
public java.lang.String getResultContent()
public boolean isThinking()
public java.util.List<ToolCall> getToolCalls()
public java.util.List<java.util.Map> getToolCallsRaw()
public java.util.List<java.util.Map> getSearchResultsRaw()
public java.lang.String toString()
toString 在类中 java.lang.Object