Referencia de API

En esta página, encontrará la referencia de API oracleagentmemory, ordenada por componente.

Haga clic en los componentes y los nombres de sección para acceder a las páginas de documentación de API completas.

Memoria del agente

Referencia completa: Agent Memory (Memoria del agente)

Clases

Clase Descripción
OracleAgentMemory Cliente de memoria de agente respaldado por Oracle DB o un almacén proporcionado por el emisor de llamada.

Threads

Referencia completa: Threads

Clases

Clase Descripción
OracleThread Thread respaldado por un almacén de Oracle.
Message Mensaje(rol: str, content: str, timestamp: str | Ninguno = Ninguno, metadata: dict[str, typing.Any] | Ninguno = Ninguno, id: str | Ninguno = Ninguno)

Registros

Referencia completa: Records

Clases

Clase Descripción
Record Registro base persistente devuelto por los almacenes de memoria y los resultados de búsqueda.
MessageRecord Registro de mensajes de chat.
MemoryRecord Registro de memoria duradero.
GuidelineRecord Registro de directriz almacenado por separado de las memorias generales.
FactRecord Registro de hechos almacenado por separado de las memorias generales.
UserProfileRecord Registro de perfil de usuario.
AgentProfileRecord Registro de perfil de agente.
ThreadRecord Registro de almacén de ámbito de thread.

Búsqueda

Referencia completa: Search (Buscar)

Clases

Clase Descripción
Scope Representa un ámbito para la inserción o búsqueda de información.
SearchScope Representa el ámbito de una consulta de búsqueda y, por lo tanto, restringe lo que se puede devolver.
OracleSearchResult Resultado de búsqueda devuelto por un thread de Oracle.

LLM e integraciones

Referencia completa: LLMs and Embedders

Clases

Clase Descripción
Llm Adaptador que aprovecha litellm para producir finalizaciones de chat.
LlmResponse Una pequeña respuesta normalizada devuelta por ILlm.
IEmbedder Interfaz abstracta para incrustadores de texto.
Embedder Embebedor respaldado por LiteLLM

Almacenes y esquema

Referencia completa: Stores and Schema

Clases

Clase Descripción
OracleMemoryStore Interfaz de almacén común utilizada por OracleAgentMemory.
OracleDBMemoryStore Persistencia respaldada por base de datos para mensajes y registros de memoria escritos.
SchemaPolicy Política de creación de esquema para almacenes de Oracle DB.