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.