API 参考

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

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

代理内存

完整参考:代理内存

类

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

线程

完整参考:线程

类

类 说明
OracleThread 由 Oracle 存储支持的线程。
Message 线程和 LLM 适配器共享的内存中消息。

记录

完整参考:记录

类

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

完整参考:搜索

类

类 说明
Scope 表示信息插入或搜索的范围。
SearchScope 表示搜索查询的范围,因此约束可以返回的内容。
ISearchConfig 代理 - 内存搜索 API 接受的接口。
OracleSearchResult Oracle 线程返回的搜索结果。
MemorySearchConfig 内存搜索后行为的基本配置。
TopKMemorySearchConfig 具有固定最大直接结果数的搜索配置。
PruningEvaluationMode 控制在删改期间对搜索结果的评估范围。
PruningMemorySearchConfig 用于删除相关性较低的直接结果的搜索配置。

LLM、嵌入器和重新排序器

完整参考: LLM、嵌入器和重新排序器

类

类 说明
Llm 用于生成模型响应的适配器。
LlmResponse ILlm 返回的小型规范化响应。
IEmbedder 文本嵌入程序的抽象界面。
Embedder 提供商支持的嵌入程序。
OracleDBEmbedder 通过调用 Oracle AI Database 嵌入 SQL 来嵌入文本。
IReranker 用于同步和异步文档重新排序的抽象接口。
RerankResponse 按相关性评分降序排列的完整文档排名。
RerankResponseResult 一个文档的重排结果。
Reranker 由提供方中立的重新排列接口支持的重新排列。
MemoryExtractionConfig 用于自动内存提取的分组设置。
ImageInputLimitConfig 配置原始映像和 LLM 映像请求限制。
MemoryExtractionMode 控制何时运行自动提取和映像说明。

存储和方案

完整参考:存储和方案

类

类 说明
OracleMemoryStore OracleAgentMemory 使用的公用存储接口。
OracleDBMemoryStore 数据库支持的消息、文档、内存和角色概要信息持久性。
MemoryRetentionConfig Oracle DB 支持的记录的方案级别保留设置。
TimeToLiveAnchor 用于计算从生存时间开始的失效时间戳的锚点。
SchemaPolicy Oracle DB 存储的方案创建策略。

深度数据安全

完整参考:深度数据安全性

类

类 说明
Principal 用于标识接收代理内存策略分配的人员的基本类型。
DeepDataSecurityPolicy 确定支持的 Oracle Agent Memory Deep Data Security 策略。
UserOwnRowsDeepDataSecurityPolicy 授予对已验证最终用户拥有的行的访问权限。
GlobalMemoriesDeepDataSecurityPolicy 授予对全局记忆的读取访问权限以及可见记忆之间的链接。
OciGroupPrincipal 确定接收代理内存策略的 OCI IAM 组。
LocalEndUserPrincipal 确定本地 Deep Data Security 最终用户接收策略。
OracleMemoryEndUserSecurityContext 将 Oracle 最终用户安全上下文应用于代理内存操作。