APIリファレンス

このページでは、コンポーネント順にoracleagentmemory APIリファレンスが表示されます。

すべてのAPIドキュメント・ページにアクセスするには、コンポーネントおよびセクション名をクリックします。

エージェント・メモリー

完全なリファレンス: エージェント・メモリー

クラス

クラス 説明
OracleAgentMemory Oracle DBまたはコール元提供のストアによってバックアップされるエージェント・メモリー・クライアント。

スレッド

完全なリファレンス: スレッド

クラス

クラス 説明
OracleThread Oracleストアに支えられたスレッド。
Message Message(role: str, content: str, timestamp: str | None = None, metadata: dict[str, typing.Any] | None = None, id: str | None = None)

レコード

完全な参照: レコード

クラス

クラス 説明
Record メモリー・ストアおよび検索結果によって返されるベース永続レコード。
MessageRecord チャットメッセージレコード。
MemoryRecord 永続メモリー・レコード。
GuidelineRecord 一般的な記憶とは別に保存されたガイドライン・レコード。
FactRecord 一般的な記憶とは別に格納されたファクト・レコード。
UserProfileRecord ユーザープロファイルレコード。
AgentProfileRecord エージェントプロファイルレコード。
ThreadRecord スレッド・スコープのストア・レコード。

検索

完全なリファレンス: 検索

クラス

クラス 説明
Scope 情報の挿入または検索のスコープを表します。
SearchScope 検索問合せのスコープを表すため、返される内容を制限します。
OracleSearchResult Oracleスレッドによって返された検索結果。

LLMと埋込み

完全なリファレンス: LLMおよび埋込み

クラス

クラス 説明
Llm litellmを利用してチャットの完了を生成するアダプタ。
LlmResponse ILlmによって返される小さい正規化されたレスポンス。
IEmbedder テキスト・埋込み用の抽象インタフェース。
Embedder LiteLLM埋め込み型

ストアおよびスキーマ

完全なリファレンス: ストアとスキーマ

クラス

クラス 説明
OracleMemoryStore OracleAgentMemoryで使用される共通ストア・インタフェース。
OracleDBMemoryStore メッセージおよび型付きメモリー・レコードに対するデータベース・バックアップの永続性。
SchemaPolicy Oracle DBストアのスキーマ作成ポリシー。