Référence d'API
Sur cette page, vous trouverez la référence d'API oracleagentmemory, triée par composant.
Cliquez sur les composants et les noms de section pour accéder aux pages complètes de documentation de l'API.
Mémoire d'agent
Référence complète : Agent Memory
Classes
| Classe | Description |
|---|---|
OracleAgentMemory |
Client de mémoire d'agent soutenu par Oracle DB ou un emplacement de stockage fourni par l'appelant. |
Threads
Référence complète : Threads
Classes
| Classe | Description |
|---|---|
OracleThread |
Thread 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 : Records
Classes
| Classe | Description |
|---|---|
Record |
Enregistrement persistant de base renvoyé par les banques de mémoire et les résultats de recherche. |
MessageRecord |
Enregistrement de message de discussion. |
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 utilisateur. |
AgentProfileRecord |
Enregistrement de profil d'agent. |
ThreadRecord |
Enregistrement de magasin de niveau thread. |
Rechercher
Référence complète : Search
Classes
| Classe | Description |
|---|---|
Scope |
Représente une portée pour l'insertion ou la recherche d'informations. |
SearchScope |
Représente la portée d'une requête de recherche et limite donc ce qui peut être renvoyé. |
OracleSearchResult |
Résultat de la recherche renvoyé par un thread Oracle. |
LLM et embarqueurs
Référence complète : LLM and Embedders
Classes
| Classe | Description |
|---|---|
Llm |
Adaptateur utilisant litellm pour produire des fins de discussion. |
LlmResponse |
Une petite réponse normalisée renvoyé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 : Stores and Schema
Classes
| Classe | Description |
|---|---|
OracleMemoryStore |
Interface de banque commune utilisée par OracleAgentMemory. |
OracleDBMemoryStore |
Persistance sauvegardée par la base de données pour les messages et les enregistrements de mémoire saisis. |
SchemaPolicy |
Stratégie de création de schéma pour les banques Oracle DB. |