@Preview(value="3.1") public class ToolMessage extends ChatMessageBase<ToolMessage>
metadata| 构造器和说明 |
|---|
ToolMessage() |
ToolMessage(ToolResult toolResult,
java.lang.String name,
java.lang.String toolCallId,
boolean returnDirect) |
| 限定符和类型 | 方法和说明 |
|---|---|
@Nullable java.util.List<ContentBlock> |
getBlocks()
内容块集合(兼容多模态LLM)
|
java.lang.String |
getContent()
内容(兼容单模态LLM)
|
java.lang.String |
getName()
函数名
|
ChatRole |
getRole()
角色
|
java.lang.String |
getToolCallId()
工具调用标识
|
boolean |
isMultiModal()
是否为多模态
|
boolean |
isReturnDirect()
是否直接返回给调用者
|
java.lang.String |
toString() |
addMetadata, addMetadata, getMetadata, getMetadataAsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaugment, fromJson, fromJson, fromNdjson, fromNdjson, fromNdjson, fromNdjson, isThinking, ofAssistant, ofSystem, ofSystem, ofSystemTmpl, ofTool, ofTool, ofUser, ofUser, ofUser, ofUser, ofUser, ofUserAugment, ofUserTmpl, template, toJson, toNdjson, toNdjsonpublic ToolMessage()
public ToolMessage(ToolResult toolResult, java.lang.String name, java.lang.String toolCallId, boolean returnDirect)
public ChatRole getRole()
public java.lang.String getContent()
public @Nullable java.util.List<ContentBlock> getBlocks()
public boolean isMultiModal()
public java.lang.String getName()
public java.lang.String getToolCallId()
public boolean isReturnDirect()
public java.lang.String toString()
toString 在类中 java.lang.Object