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.