Datensätze
Auf dieser Seite werden die Datensatzwerttypen angezeigt, die von Oracle Agent-Speicherspeichern und Such-APIs zurückgegeben werden.
Basisdatensatz
Klasse oracleagentmemory.apis.records.Record
Basis: object
Permanenter Basisdatensatz, der von Speicherspeichern und Suchergebnissen zurückgegeben wird.
- Parameter:
- id
str: Stabile ID für den gespeicherten Datensatz. - record_type
str: Logischer Datensatztyp, wie"message","memory","guideline","fact"oder"preference". - content
str | None: Optionale Text-Payload, die für den Datensatz gespeichert ist. - thread_id
str | None– Optionale Threadgeltungsbereich-ID. - user_id
str | None: Optionale Benutzergeltungsbereich-ID. - agent_id
str | None: Optionale Agent-Geltungsbereichs-ID. - timestamp
str | None: Optionaler Ereigniszeitstempel, der dem Datensatz zugeordnet ist. - Metadaten
dict[str, Any] | None– Optionale JSON-ähnliche Metadaten-Payload, die an den Datensatz angehängt ist.
- id
Meldungsdatensätze
Klasse oracleagentmemory.apis.records.MessageRecord
Basis: Record
Chatnachrichtendatensatz.
- Parameter:
- ID
str - Inhalt
str | None - thread_id
str | None - Benutzer-ID
str | None - agent_id
str | None - Zeitstempel
str | None - Metadaten
dict[str, Any] | None - Rolle
str | None
- ID
Speicherdatensätze
Klasse oracleagentmemory.apis.records.MemoryRecord
Basis: Record
Dauerhafter Speicherdatensatz.
- Parameter:
- ID
str - Inhalt
str | None - thread_id
str | None - Benutzer-ID
str | None - agent_id
str | None - Zeitstempel
str | None - Metadaten
dict[str, Any] | None
- ID
Richtliniendatensätze
Klasse oracleagentmemory.apis.records.GuidelineRecord
Basis: Record
Richtliniendatensatz getrennt von allgemeinen Speichern gespeichert.
- Parameter:
- ID
str - Inhalt
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - Zeitstempel
str | None - Metadaten
dict[str, Any] | None
- ID
Faktendatensätze
Klasse oracleagentmemory.apis.records.FactRecord
Basis: Record
Faktdatensatz getrennt von allgemeinen Speichern gespeichert.
- Parameter:
- ID
str - Inhalt
str | None - thread_id
str | None - Benutzer-ID
str | None - agent_id
str | None - Zeitstempel
str | None - Metadaten
dict[str, Any] | None
- ID
Benutzerprofildatensätze
Klasse oracleagentmemory.apis.records.UserProfileRecord
Basis: Record
Benutzerprofildatensatz.
- Parameter:
- ID
str - Inhalt
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - Zeitstempel
str | None - Metadaten
dict[str, Any] | None
- ID
Agent-Profildatensätze
Klasse oracleagentmemory.apis.records.AgentProfileRecord
Basis: Record
Agent-Profildatensatz.
- Parameter:
- ID
str - Inhalt
str | None - thread_id
str | None - Benutzer-ID
str | None - agent_id
str | None - Zeitstempel
str | None - Metadaten
dict[str, Any] | None
- ID
Threaddatensätze
Klasse oracleagentmemory.apis.records.ThreadRecord
Basis: Record
Speicherdatensatz mit Threadbereich.
- Parameter:
- ID
str - Inhalt
str | None - thread_id
str | None - Benutzer-ID
str | None - agent_id
str | None - Zeitstempel
str | None - Metadaten
dict[str, Any] | None - runtime_config
dict[str, Any] | None
- ID
Helper
oracleagentmemory.apis.records.build_record
Erstellen Sie die spezifischste Record-Implementierung für eine gespeicherte Zeile.
- Parameter:
- record_type
str: Beschriftung des kanonischen Datensatztyps. - record_id
str: Stabile öffentliche ID für den Datensatz. - content
str | None– Optionale textuelle Payload. - thread_id
str | None– Optionale Threadgeltungsbereich-ID. - user_id
str | None: Optionale Benutzergeltungsbereich-ID. - agent_id
str | None: Optionale Geltungsbereichs-ID des Agent. - Rolle
str | None- Optionale Chatrolle, die nur für Nachrichtendatensätze verwendet wird. - timestamp
str | None: Optionaler Ereigniszeitstempel. - metadata
dict[str, Any] | None– Optionale Metadaten-Payload. - kwargs
Any– Zusätzliche Schlüsselwortargumente für bestimmte Datensatztypen.
- record_type
- Rückgaben: Die spezifischste Datensatzklasse, die für
record_typebekannt ist. - Rückgabetyp: Datensatz