API 参考

在此页上,您将找到按组件排序的 oracleagentmemory API 引用。

单击组件和部分名称可访问完整的 API 文档页面。

代理内存

完整参考:代理内存

说明
OracleAgentMemory 由 Oracle DB 或呼叫方提供的存储支持的代理内存客户机。

线程

完整参考:线程

说明
OracleThread 由 Oracle 存储支持的线程。
Message Message(角色:str,content:str,timestamp:str | None = None,元数据:dict[str,typing.Any] | None = None,id:str | None = None)

记录数

完整参考:记录

说明
Record 内存存储和搜索结果返回的基本保留记录。
MessageRecord 聊天消息记录。
MemoryRecord 持久性内存记录。
GuidelineRecord 指引记录与一般记忆分开存储。
FactRecord 事实记录与一般记忆分开存储。
UserProfileRecord 用户概要记录。
AgentProfileRecord 代理概要信息记录。
ThreadRecord 线程范围的存储记录。

搜索

完整参考:搜索

说明
Scope 表示信息插入或搜索的范围。
SearchScope 表示搜索查询的范围,因此约束可以返回的内容。
OracleSearchResult Oracle 线程返回的搜索结果。

LLM 和嵌入程序

完整参考: LLM 和嵌入器

说明
Llm 适配器利用 litellm 生成聊天完成。
LlmResponse ILlm 返回的小型规范化响应。
IEmbedder 文本嵌入程序的抽象界面。
Embedder LiteLLM 支持的嵌入程序

存储和方案

完整参考:存储和方案

说明
OracleMemoryStore OracleAgentMemory 使用的公用存储接口。
OracleDBMemoryStore 消息和键入的内存记录的数据库支持的持久性。
SchemaPolicy Oracle DB 存储的方案创建策略。