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 存储的方案创建策略。 |