记录数
此页显示 Oracle Agent Memory 存储和搜索 API 返回的记录值类型。
基本记录
class oracleagentmemory.apis.records.Record
基准:object
内存存储和搜索结果返回的基本保留记录。
- 参数:
- id
str- 存储记录的稳定标识符。 - record_type
str- 逻辑记录类型,例如"message"、"memory"、"guideline"、"fact"或"preference"。 - content
str | None- 为记录存储的可选文本有效负载。 - thread_id
str | None- 可选线程范围标识符。 - user_id
str | None- 可选的用户范围标识符。 - agent_id
str | None- 可选代理范围标识符。 - timestamp
str | None- 与记录关联的可选事件时间戳。 - metadata
dict[str, Any] | None- 附加到记录的可选类似 JSON 的元数据有效负载。
- id
消息记录
class oracleagentmemory.apis.records.MessageRecord
基础:Record
聊天消息记录。
- 参数:
- id
str - 内容
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - timestamp(时间戳)
str | None - metadata(元数据)
dict[str, Any] | None - role(角色)
str | None
- id
内存记录
class oracleagentmemory.apis.records.MemoryRecord
基础:Record
持久性内存记录。
- 参数:
- id
str - 内容
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - timestamp(时间戳)
str | None - metadata(元数据)
dict[str, Any] | None
- id
准则记录
class oracleagentmemory.apis.records.GuidelineRecord
基础:Record
指引记录与一般记忆分开存储。
- 参数:
- id
str - 内容
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - timestamp(时间戳)
str | None - metadata(元数据)
dict[str, Any] | None
- id
事实记录
class oracleagentmemory.apis.records.FactRecord
基础:Record
事实记录与一般记忆分开存储。
- 参数:
- id
str - 内容
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - timestamp(时间戳)
str | None - metadata(元数据)
dict[str, Any] | None
- id
用户概要信息记录
class oracleagentmemory.apis.records.UserProfileRecord
基础:Record
用户概要记录。
- 参数:
- id
str - 内容
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - timestamp(时间戳)
str | None - metadata(元数据)
dict[str, Any] | None
- id
代理概要信息记录
class oracleagentmemory.apis.records.AgentProfileRecord
基础:Record
代理概要信息记录。
- 参数:
- id
str - 内容
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - timestamp(时间戳)
str | None - metadata(元数据)
dict[str, Any] | None
- id
线程记录
class oracleagentmemory.apis.records.ThreadRecord
基础:Record
线程范围的存储记录。
- 参数:
- id
str - 内容
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - timestamp(时间戳)
str | None - metadata(元数据)
dict[str, Any] | None - runtime_config
dict[str, Any] | None
- id
帮助器
oracleagentmemory.apis.records.build_record
为存储行构建最具体的记录实施。
- 参数:
- record_type
str-Canonical 记录类型标签。 - record_id
str- 记录的稳定公共标识符。 - content
str | None- 可选的文本有效负载。 - thread_id
str | None- 可选线程范围标识符。 - user_id
str | None- 可选的用户范围标识符。 - agent_id
str | None- 可选代理范围标识符。 - role
str | None- 可选聊天角色,仅用于消息记录。 - timestamp
str | None- 可选事件时间戳。 - metadata
dict[str, Any] | None- 可选的元数据有效负载。 - kwargs
Any- 特定记录类型的其他关键字参数。
- record_type
- 返回:最具体的
record_type记录类。 - 退货类型:记录