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 Message(role: str, content: str, timestamp: str | None = None, metadata: dict[str, typeing.Any] | None = None, id: str | None = None)

Datensätze

Vollständige Referenz: Datensätze

Klassen

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

Suchen

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.
OracleSearchResult Von einem Oracle-Thread zurückgegebenes Suchergebnis.

LLMs und Einbettungen

Vollständige Referenz: LLMs und Embedders

Klassen

Klasse Beschreibung
Llm Adapter mit litellm zum Erstellen von Chatabschlüssen.
LlmResponse Eine kleine normalisierte Antwort, die von ILlm zurückgegeben wird.
IEmbedder Abstrakte Schnittstelle für Texteinbettungen.
Embedder LiteLLM-gestützter Embedder

Speicher und Schema

Vollständige Referenz: Stores und Schema

Klassen

Klasse Beschreibung
OracleMemoryStore Gemeinsame Speicherschnittstelle, die von OracleAgentMemory verwendet wird.
OracleDBMemoryStore Datenbankgesicherte Persistenz für Nachrichten und eingegebene Speicherdatensätze.
SchemaPolicy Schemaerstellungs-Policy für Oracle DB-Speicher.