Riferimento API

In questa pagina troverai il riferimento API oracleagentmemory, ordinato per componente.

Fare clic sui componenti e sui nomi delle sezioni per accedere alle pagine complete della documentazione API.

Memoria agente

Riferimento completo: Agent Memory

Classi

Classe Descrizione
OracleAgentMemory Client di memoria agente supportato da Oracle DB o da un'area di memorizzazione fornita dal chiamante.

Thread

Riferimento completo: Thread

Classi

Classe Descrizione
OracleThread Thread supportato da un negozio Oracle.
Message Message(role: str, content: str, timestamp: str | None = None, metadata: ditt[str, typing.Any] | None = None, id: str | None = None

Record

Riferimento completo: Record

Classi

Classe Descrizione
Record Record persistente di base restituito dalle aree di memorizzazione e dai risultati della ricerca.
MessageRecord Record del messaggio di chat.
MemoryRecord Record di memoria durevole.
GuidelineRecord Record della linea guida memorizzato separatamente dalle memorie generali.
FactRecord Record fact memorizzato separatamente dalle memorie generali.
UserProfileRecord Record profilo utente.
AgentProfileRecord Record profilo agente.
ThreadRecord Record negozio con ambito thread.

Cerca

Riferimento completo: Search

Classi

Classe Descrizione
Scope Rappresenta un ambito per l'inserimento o le ricerche di informazioni.
SearchScope Rappresenta l'ambito di una query di ricerca e quindi limita gli elementi che possono essere restituiti.
OracleSearchResult Risultato della ricerca restituito da un thread Oracle.

LLM ed Embedders

Riferimento completo: LLM ed Embedders

Classi

Classe Descrizione
Llm Adattatore che utilizza litellm per produrre completamenti chat.
LlmResponse Una piccola risposta normalizzata restituita da ILlm.
IEmbedder Interfaccia astratta per gli incorporatori di testo.
Embedder Embedder con supporto LiteLLM

Negozi e schema

Riferimento completo: Negozi e schema

Classi

Classe Descrizione
OracleMemoryStore Interfaccia di memorizzazione comune utilizzata da OracleAgentMemory.
OracleDBMemoryStore Persistenza supportata dal database per i messaggi e i record di memoria digitata.
SchemaPolicy Criterio di creazione schema per le aree di memorizzazione di Oracle DB.