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 最终用户安全上下文应用于代理内存操作。 |