MemoryClient class
Methods
-
create({required String name, List<String>? namespace, bool overwrite = false, bool ignoreExists = false})
→ Future<void>
-
-
deleteEntities({required String name, required List<String> entityIds, List<String>? namespace})
→ Future<MemoryDeleteEntitiesResult>
-
-
deleteRelationships({required String name, required List<MemoryRelationshipSelector> relationships, List<String>? namespace})
→ Future<MemoryDeleteRelationshipsResult>
-
-
drop({required String name, List<String>? namespace, bool ignoreMissing = false})
→ Future<void>
-
-
ingestFile({required String name, String? path, String? text, String? mimeType, List<String>? namespace, MemoryIngestStrategy strategy = MemoryIngestStrategy.heuristic, String? llmModel, double? llmTemperature})
→ Future<MemoryIngestResult>
-
-
ingestFromStorage({required String name, required List<String> paths, List<String>? namespace, MemoryIngestStrategy strategy = MemoryIngestStrategy.heuristic, String? llmModel, double? llmTemperature})
→ Future<MemoryIngestResult>
-
-
ingestFromTable({required String name, required String table, List<String>? textColumns, List<String>? tableNamespace, int? limit, List<String>? namespace, MemoryIngestStrategy strategy = MemoryIngestStrategy.heuristic, String? llmModel, double? llmTemperature})
→ Future<MemoryIngestResult>
-
-
ingestImage({required String name, String? caption, Uint8List? data, String? mimeType, String? source, Map<String, String>? annotations, List<String>? namespace, MemoryIngestStrategy strategy = MemoryIngestStrategy.heuristic, String? llmModel, double? llmTemperature})
→ Future<MemoryIngestResult>
-
-
ingestText({required String name, required String text, List<String>? namespace, MemoryIngestStrategy strategy = MemoryIngestStrategy.heuristic, String? llmModel, double? llmTemperature})
→ Future<MemoryIngestResult>
-
-
inspect({required String name, List<String>? namespace})
→ Future<MemoryDetails>
-
-
list({List<String>? namespace})
→ Future<List<String>>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
optimize({required String name, List<String>? namespace, bool compact = true, bool cleanup = true})
→ Future<MemoryOptimizeResult>
-
-
query({required String name, required String statement, List<String>? namespace})
→ Future<List<Map<String, dynamic>>>
-
-
recall({required String name, required String query, List<String>? namespace, int limit = 5, bool includeRelationships = true})
→ Future<MemoryRecallResult>
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
upsertNodes({required String name, required List<MemoryEntityRecord> records, List<String>? namespace, bool merge = true})
→ Future<void>
-
-
upsertRelationships({required String name, required List<MemoryRelationshipRecord> records, List<String>? namespace, bool merge = true})
→ Future<void>
-
-
upsertTable({required String name, required String table, required List<Map<String, dynamic>> records, List<String>? namespace, bool merge = true})
→ Future<void>
-