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. |