Référence d'API
Dans cette page, vous trouverez la référence à l'API oracleagentmemory, triée par composant.
Cliquez sur les composants et les noms de section pour accéder aux pages de documentation d'API complètes.
Mémoire de l'agent
Référence complète : Mémoire de l'agent
Classes
| Classe | Description |
|---|---|
OracleAgentMemory |
Client de mémoire d'agent soutenu par Oracle DB ou un magasin fourni par l'appelant. |
Unités d'exécution
Référence complète : Filtres
Classes
| Classe | Description |
|---|---|
OracleThread |
Fil soutenu par un magasin Oracle. |
Message |
Message(role : str, content : str, timestamp : str | None = None, metadata : dict[str, typing.Any] | None = None, id : str | None = None) |
Enregistrements
Référence complète : Enregistrements
Classes
| Classe | Description |
|---|---|
Record |
Enregistrement persistant de base retourné par les magasins de mémoire et les résultats de recherche. |
MessageRecord |
Enregistrement de message de clavardage. |
MemoryRecord |
Enregistrement de mémoire durable. |
GuidelineRecord |
Enregistrement de ligne directrice stocké séparément des mémoires générales. |
FactRecord |
Enregistrement de faits stocké séparément des mémoires générales. |
UserProfileRecord |
Enregistrement de profil d'utilisateur. |
AgentProfileRecord |
Enregistrement de profil d'agent. |
ThreadRecord |
Enregistrement de magasin ciblé par fil. |
Rechercher
Référence complète : Rechercher
Classes
| Classe | Description |
|---|---|
Scope |
Représente une étendue pour l'insertion ou la recherche d'informations. |
SearchScope |
Représente la portée d'une interrogation de recherche et restreint donc ce qui peut être retourné. |
OracleSearchResult |
Résultat de recherche retourné par une unité d'exécution Oracle. |
GML et intégrateurs
Référence complète : LLMs and Embedders
Classes
| Classe | Description |
|---|---|
Llm |
Adaptateur tirant parti de litellm pour produire des achèvements de clavardage. |
LlmResponse |
Petite réponse normalisée retournée par ILlm. |
IEmbedder |
Interface abstraite pour les intégrateurs de texte. |
Embedder |
Intégrateur soutenu par LiteLLM |
Magasins et schéma
Référence complète : Magasins et schéma
Classes
| Classe | Description |
|---|---|
OracleMemoryStore |
Interface de magasin commune utilisée par OracleAgentMemory. |
OracleDBMemoryStore |
Persistance soutenue par la base de données pour les messages et les enregistrements de mémoire typés. |
SchemaPolicy |
Politique de création de schéma pour les magasins Oracle DB. |