API-Referenz

Auf dieser Seite finden Sie die oracleagentmemory-API-Referenz, sortiert nach Komponente.

Klicken Sie auf die Komponenten- und Abschnittsnamen, um die vollständigen API-Dokumentationsseiten aufzurufen.

Agent-Speicher

Vollständige Referenz: Agent-Speicher

Klassen

Klasse Beschreibung
OracleAgentMemory Agent-Speicherclient, der von Oracle DB oder einem vom Aufrufer bereitgestellten Speicher gesichert wird.

Threads

Vollständige Referenz: Threads

Klassen

Klasse Beschreibung
OracleThread Thread wird von einem Oracle-Speicher unterstützt.
Message Die In-Memory-Nachricht, die von Threads und LLM-Adaptern gemeinsam verwendet wird.

Datensätze

Vollständige Referenz: Datensätze

Klassen

Klasse Beschreibung
Record Permanenter Basisdatensatz, der von Speicherspeichern und Suchergebnissen zurückgegeben wird.
MessageRecord Gespeicherter Chatnachrichtendatensatz.
MemoryRecord Dauerhafter Speicherdatensatz.
GuidelineRecord Richtliniendatensatz getrennt von allgemeinen Speichern gespeichert.
FactRecord Faktdatensatz getrennt von allgemeinen Speichern gespeichert.
UserProfileRecord Nicht kopierter Benutzerprofildatensatz.
AgentProfileRecord Nicht kopierter Agent-Profildatensatz.
ThreadRecord Speicherdatensatz mit Threadbereich.

Vollständige Referenz: Search

Klassen

Klasse Beschreibung
Scope Stellt einen Geltungsbereich für das Einfügen oder Suchen von Informationen dar.
SearchScope Stellt den Geltungsbereich für eine Suchabfrage dar und schränkt daher ein, was zurückgegeben werden kann.
ISearchConfig Schnittstelle wurde von Agent-Memory-Such-APIs akzeptiert.
OracleSearchResult Von einem Oracle-Thread zurückgegebenes Suchergebnis.
MemorySearchConfig Basiskonfiguration für Speicher-Post-Search-Verhalten.
TopKMemorySearchConfig Suchkonfiguration mit einem festen Maximum an direkten Ergebnissen.
PruningEvaluationMode Steuert, wie umfangreich Suchergebnisse beim Pruning ausgewertet werden.
PruningMemorySearchConfig Suchkonfiguration, die weniger relevante direkte Ergebnisse entfernt.

LLMs, Einbettungen und Reranker

Vollständige Referenz: LLMs, Embedders und Rerankers

Klassen

Klasse Beschreibung
Llm Adapter zum Generieren von Modellantworten.
LlmResponse Eine kleine normalisierte Antwort, die von ILlm zurückgegeben wird.
IEmbedder Abstrakte Schnittstelle für Texteinbettungen.
Embedder Provider-backed-Einbettung.
OracleDBEmbedder Einbetten von Text durch Aufrufen von SQL zur Einbettung in Oracle AI Database.
IReranker Abstrakte Schnittstelle für synchrones und asynchrones Dokumenten-Reranking.
RerankResponse Schließen Sie die Dokumenteneinstufung nach absteigender Relevanz ab.
RerankResponseResult Ergebnis der erneuten Einstufung eines Dokuments.
Reranker Reranker mit Provider-neutraler Rerank-Schnittstelle.
MemoryExtractionConfig Gruppierte Einstellungen für die automatische Speicherextraktion.
ImageInputLimitConfig Konfigurieren Sie Grenzwerte für Raw-Images und LLM-Imageanforderungen.
MemoryExtractionMode Steuert, wann automatische Extraktion und Bildbeschreibungen ausgeführt werden.

Speicher und Schema

Vollständige Referenz: Stores und Schema

Klassen

Klasse Beschreibung
OracleMemoryStore Gemeinsame Speicherschnittstelle, die von OracleAgentMemory verwendet wird.
OracleDBMemoryStore Datenbankgestützte Persistenz für Nachrichten, Dokumente, Speicher und Akteurprofile.
MemoryRetentionConfig Aufbewahrungseinstellungen auf Schemaebene für von Oracle DB unterstützte Datensätze.
TimeToLiveAnchor Anker zur Berechnung eines Ablaufzeitstempels von einer Gültigkeitsdauer.
SchemaPolicy Schemaerstellungs-Policy für Oracle DB-Speicher.

Deep Data Security

Vollständige Referenz: Deep Data Security

Klassen

Klasse Beschreibung
Principal Basistyp, der angibt, wer Agent Memory Policy-Zuweisungen empfängt.
DeepDataSecurityPolicy Identifizieren Sie eine unterstützte Oracle Agent Memory Deep Data Security Policy.
UserOwnRowsDeepDataSecurityPolicy Zugriff auf Zeilen erteilen, deren Eigentümer der authentifizierte Endbenutzer ist
GlobalMemoriesDeepDataSecurityPolicy Erteilen Sie Lesezugriff auf globale Erinnerungen und Verbindungen zwischen sichtbaren Erinnerungen.
OciGroupPrincipal Identifizieren Sie eine OCI-IAM-Gruppe, die Agent-Speicher-Policys empfängt.
LocalEndUserPrincipal Identifizieren Sie einen lokalen Deep Data Security-Endbenutzer, der Policys empfängt.
OracleMemoryEndUserSecurityContext Wenden Sie einen Oracle-Endbenutzersicherheitskontext auf Agent-Speichervorgänge an.