MemoryClient class

Constructors

MemoryClient({required RoomClient room})

Properties

hashCode int
The hash code for this object.
no setterinherited
room RoomClient
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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>

Operators

operator ==(Object other) bool
The equality operator.
inherited