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ストアのスキーマ作成ポリシー。 |