public abstract class ChatMessageBase<Slf extends ChatMessageBase> extends java.lang.Object implements ChatMessage
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
metadata |
| 构造器和说明 |
|---|
ChatMessageBase() |
| 限定符和类型 | 方法和说明 |
|---|---|
Slf |
addMetadata(java.util.Map<java.lang.String,java.lang.Object> map)
添加元数据
|
Slf |
addMetadata(java.lang.String key,
java.lang.Object value)
添加元数据
|
java.util.Map<java.lang.String,java.lang.Object> |
getMetadata()
获取元数据
|
<T> T |
getMetadataAs(java.lang.String key)
获取元数据
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaugment, fromJson, fromJson, fromNdjson, fromNdjson, fromNdjson, fromNdjson, getContent, getRole, isThinking, ofAssistant, ofSystem, ofSystem, ofSystemTmpl, ofTool, ofTool, ofUser, ofUser, ofUser, ofUser, ofUser, ofUserAugment, ofUserTmpl, template, toJson, toNdjson, toNdjsonpublic java.util.Map<java.lang.String,java.lang.Object> getMetadata()
getMetadata 在接口中 ChatMessagepublic <T> T getMetadataAs(java.lang.String key)
ChatMessagegetMetadataAs 在接口中 ChatMessagepublic Slf addMetadata(java.util.Map<java.lang.String,java.lang.Object> map)
addMetadata 在接口中 ChatMessagepublic Slf addMetadata(java.lang.String key, java.lang.Object value)
addMetadata 在接口中 ChatMessage