ワークフローにメモリを統合します。メモリの追加、取得、全メモリの取得、削除が可能です。
データベースに新しいメモリを追加するか、同じIDを持つ既存のメモリに追記します。
| パラメータ | 型 | 必須 | 説明 |
|---|
conversationId | string | いいえ | 会話識別子(例:user-123、session-abc)。この会話IDを持つメモリが既に存在する場合、新しいメッセージが追記されます。 |
id | string | いいえ | 会話識別子のレガシーパラメータ。代わりにconversationIdを使用してください。後方互換性のために提供されています。 |
role | string | はい | エージェントメモリのロール(user、assistant、またはsystem) |
content | string | はい | エージェントメモリのコンテンツ |
| パラメータ | 型 | 説明 |
|---|
success | boolean | メモリが正常に追加されたかどうか |
memories | array | 新規または更新されたメモリを含むメモリオブジェクトの配列 |
error | string | 操作が失敗した場合のエラーメッセージ |
会話IDによってメモリを取得します。一致するメモリを返します。
| パラメータ | 型 | 必須 | 説明 |
|---|
conversationId | string | いいえ | 会話識別子(例:user-123、session-abc)。この会話のメモリを返します。 |
id | string | いいえ | 会話識別子のレガシーパラメータ。代わりにconversationIdを使用してください。後方互換性のために提供されています。 |
| パラメータ | 型 | 説明 |
|---|
success | boolean | メモリが正常に取得されたかどうか |
memories | array | conversationIdとdataフィールドを含むメモリオブジェクトの配列 |
message | string | 成功またはエラーメッセージ |
error | string | 操作が失敗した場合のエラーメッセージ |
データベースからすべてのメモリを取得します
| パラメータ | 型 | 説明 |
|---|
success | boolean | すべてのメモリが正常に取得されたかどうか |
memories | array | key、conversationId、dataフィールドを含むすべてのメモリオブジェクトの配列 |
message | string | 成功またはエラーメッセージ |
error | string | 操作が失敗した場合のエラーメッセージ |
conversationIdによってメモリを削除します。
| パラメータ | 型 | 必須 | 説明 |
|---|
conversationId | string | いいえ | 会話識別子(例:user-123、session-abc)。この会話のすべてのメモリを削除します。 |
id | string | いいえ | 会話識別子のレガシーパラメータ。代わりにconversationIdを使用してください。後方互換性のために提供されています。 |
| パラメータ | 型 | 説明 |
|---|
success | boolean | メモリが正常に削除されたかどうか |
message | string | 成功またはエラーメッセージ |
error | string | 操作が失敗した場合のエラーメッセージ |