Search memory entries
Search memory entries - Low latency for conversational
ParametersExpand Collapse
If true, aggregates information from multiple memories to create new synthesized memories. The result will be a mix of aggregated and non-aggregated memories, reranked by relevance to the query. Works in conjunction with reranking.
Optional tag this search should be containerized by. This can be an ID for your user, a project ID, or any other identifier you wish to use to filter memories.
Filter search results by filepath. Exact match for full paths, prefix match if ending with /
Optional filters to apply to the search. Can be a JSON string or Query object.
Optional filters to apply to the search. Can be a JSON string or Query object.
class FiltersOr: …
or_: Iterable[FiltersOrOr]Array of OR filter expressions
Array of OR filter expressions
class FiltersOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOr: …
or_: Iterable[FiltersOrOrOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersOrOrOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOrOrOr: …
or_: Iterable[FiltersOrOrOrOrOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersOrOrOrOrOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOrOrOrOrOr: …
or_: Iterable[FiltersOrOrOrOrOrOrOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersOrOrOrOrOrOrOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOrOrOrOrOrOrOr: …
or_: Iterable[FiltersOrOrOrOrOrOrOrOrOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersOrOrOrOrOrOrOrOrOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOrOrOrOrOrOrOrOrOr: …
class FiltersOrOrOrOrOrOrOrOrOrOrAnd: …
class FiltersOrOrOrOrOrOrOrOrAnd: …
and_: Iterable[FiltersOrOrOrOrOrOrOrOrAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersOrOrOrOrOrOrOrOrAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOrOrOrOrOrOrAndAndOr: …
class FiltersOrOrOrOrOrOrOrOrAndAndAnd: …
class FiltersOrOrOrOrOrOrAnd: …
and_: Iterable[FiltersOrOrOrOrOrOrAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersOrOrOrOrOrOrAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOrOrOrOrAndAndOr: …
or_: Iterable[FiltersOrOrOrOrOrOrAndAndOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersOrOrOrOrOrOrAndAndOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOrOrOrOrAndAndOrOrOr: …
class FiltersOrOrOrOrOrOrAndAndOrOrAnd: …
class FiltersOrOrOrOrOrOrAndAndAnd: …
and_: Iterable[FiltersOrOrOrOrOrOrAndAndAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersOrOrOrOrOrOrAndAndAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOrOrOrOrAndAndAndAndOr: …
class FiltersOrOrOrOrOrOrAndAndAndAndAnd: …
class FiltersOrOrOrOrAnd: …
and_: Iterable[FiltersOrOrOrOrAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersOrOrOrOrAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOrOrAndAndOr: …
or_: Iterable[FiltersOrOrOrOrAndAndOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersOrOrOrOrAndAndOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOrOrAndAndOrOrOr: …
or_: Iterable[FiltersOrOrOrOrAndAndOrOrOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersOrOrOrOrAndAndOrOrOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOrOrAndAndOrOrOrOrOr: …
class FiltersOrOrOrOrAndAndOrOrOrOrAnd: …
class FiltersOrOrOrOrAndAndOrOrAnd: …
and_: Iterable[FiltersOrOrOrOrAndAndOrOrAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersOrOrOrOrAndAndOrOrAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOrOrAndAndOrOrAndAndOr: …
class FiltersOrOrOrOrAndAndOrOrAndAndAnd: …
class FiltersOrOrOrOrAndAndAnd: …
and_: Iterable[FiltersOrOrOrOrAndAndAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersOrOrOrOrAndAndAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOrOrAndAndAndAndOr: …
or_: Iterable[FiltersOrOrOrOrAndAndAndAndOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersOrOrOrOrAndAndAndAndOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOrOrAndAndAndAndOrOrOr: …
class FiltersOrOrOrOrAndAndAndAndOrOrAnd: …
class FiltersOrOrOrOrAndAndAndAndAnd: …
and_: Iterable[FiltersOrOrOrOrAndAndAndAndAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersOrOrOrOrAndAndAndAndAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrOrOrAndAndAndAndAndAndOr: …
class FiltersOrOrOrOrAndAndAndAndAndAndAnd: …
class FiltersOrOrAnd: …
and_: Iterable[FiltersOrOrAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersOrOrAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrAndAndOr: …
or_: Iterable[FiltersOrOrAndAndOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersOrOrAndAndOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrAndAndOrOrOr: …
or_: Iterable[FiltersOrOrAndAndOrOrOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersOrOrAndAndOrOrOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrAndAndOrOrOrOrOr: …
or_: Iterable[FiltersOrOrAndAndOrOrOrOrOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersOrOrAndAndOrOrOrOrOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrAndAndOrOrOrOrOrOrOr: …
class FiltersOrOrAndAndOrOrOrOrOrOrAnd: …
class FiltersOrOrAndAndOrOrOrOrAnd: …
and_: Iterable[FiltersOrOrAndAndOrOrOrOrAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersOrOrAndAndOrOrOrOrAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrAndAndOrOrOrOrAndAndOr: …
class FiltersOrOrAndAndOrOrOrOrAndAndAnd: …
class FiltersOrOrAndAndOrOrAnd: …
and_: Iterable[FiltersOrOrAndAndOrOrAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersOrOrAndAndOrOrAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrAndAndOrOrAndAndOr: …
or_: Iterable[FiltersOrOrAndAndOrOrAndAndOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersOrOrAndAndOrOrAndAndOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrAndAndOrOrAndAndOrOrOr: …
class FiltersOrOrAndAndOrOrAndAndOrOrAnd: …
class FiltersOrOrAndAndOrOrAndAndAnd: …
and_: Iterable[FiltersOrOrAndAndOrOrAndAndAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersOrOrAndAndOrOrAndAndAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrAndAndOrOrAndAndAndAndOr: …
class FiltersOrOrAndAndOrOrAndAndAndAndAnd: …
class FiltersOrOrAndAndAnd: …
and_: Iterable[FiltersOrOrAndAndAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersOrOrAndAndAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrAndAndAndAndOr: …
or_: Iterable[FiltersOrOrAndAndAndAndOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersOrOrAndAndAndAndOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrAndAndAndAndOrOrOr: …
or_: Iterable[FiltersOrOrAndAndAndAndOrOrOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersOrOrAndAndAndAndOrOrOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrAndAndAndAndOrOrOrOrOr: …
class FiltersOrOrAndAndAndAndOrOrOrOrAnd: …
class FiltersOrOrAndAndAndAndOrOrAnd: …
and_: Iterable[FiltersOrOrAndAndAndAndOrOrAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersOrOrAndAndAndAndOrOrAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrAndAndAndAndOrOrAndAndOr: …
class FiltersOrOrAndAndAndAndOrOrAndAndAnd: …
class FiltersOrOrAndAndAndAndAnd: …
and_: Iterable[FiltersOrOrAndAndAndAndAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersOrOrAndAndAndAndAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrAndAndAndAndAndAndOr: …
or_: Iterable[FiltersOrOrAndAndAndAndAndAndOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersOrOrAndAndAndAndAndAndOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrAndAndAndAndAndAndOrOrOr: …
class FiltersOrOrAndAndAndAndAndAndOrOrAnd: …
class FiltersOrOrAndAndAndAndAndAndAnd: …
and_: Iterable[FiltersOrOrAndAndAndAndAndAndAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersOrOrAndAndAndAndAndAndAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersOrOrAndAndAndAndAndAndAndAndOr: …
class FiltersOrOrAndAndAndAndAndAndAndAndAnd: …
class FiltersAnd: …
and_: Iterable[FiltersAndAnd]Array of AND filter expressions
Array of AND filter expressions
class FiltersAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOr: …
or_: Iterable[FiltersAndAndOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersAndAndOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOrOrOr: …
or_: Iterable[FiltersAndAndOrOrOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersAndAndOrOrOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOrOrOrOrOr: …
or_: Iterable[FiltersAndAndOrOrOrOrOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersAndAndOrOrOrOrOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOrOrOrOrOrOrOr: …
or_: Iterable[FiltersAndAndOrOrOrOrOrOrOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersAndAndOrOrOrOrOrOrOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOrOrOrOrOrOrOrOrOr: …
class FiltersAndAndOrOrOrOrOrOrOrOrAnd: …
class FiltersAndAndOrOrOrOrOrOrAnd: …
and_: Iterable[FiltersAndAndOrOrOrOrOrOrAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersAndAndOrOrOrOrOrOrAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOrOrOrOrOrOrAndAndOr: …
class FiltersAndAndOrOrOrOrOrOrAndAndAnd: …
class FiltersAndAndOrOrOrOrAnd: …
and_: Iterable[FiltersAndAndOrOrOrOrAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersAndAndOrOrOrOrAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOrOrOrOrAndAndOr: …
or_: Iterable[FiltersAndAndOrOrOrOrAndAndOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersAndAndOrOrOrOrAndAndOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOrOrOrOrAndAndOrOrOr: …
class FiltersAndAndOrOrOrOrAndAndOrOrAnd: …
class FiltersAndAndOrOrOrOrAndAndAnd: …
and_: Iterable[FiltersAndAndOrOrOrOrAndAndAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersAndAndOrOrOrOrAndAndAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOrOrOrOrAndAndAndAndOr: …
class FiltersAndAndOrOrOrOrAndAndAndAndAnd: …
class FiltersAndAndOrOrAnd: …
and_: Iterable[FiltersAndAndOrOrAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersAndAndOrOrAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOrOrAndAndOr: …
or_: Iterable[FiltersAndAndOrOrAndAndOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersAndAndOrOrAndAndOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOrOrAndAndOrOrOr: …
or_: Iterable[FiltersAndAndOrOrAndAndOrOrOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersAndAndOrOrAndAndOrOrOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOrOrAndAndOrOrOrOrOr: …
class FiltersAndAndOrOrAndAndOrOrOrOrAnd: …
class FiltersAndAndOrOrAndAndOrOrAnd: …
and_: Iterable[FiltersAndAndOrOrAndAndOrOrAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersAndAndOrOrAndAndOrOrAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOrOrAndAndOrOrAndAndOr: …
class FiltersAndAndOrOrAndAndOrOrAndAndAnd: …
class FiltersAndAndOrOrAndAndAnd: …
and_: Iterable[FiltersAndAndOrOrAndAndAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersAndAndOrOrAndAndAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOrOrAndAndAndAndOr: …
or_: Iterable[FiltersAndAndOrOrAndAndAndAndOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersAndAndOrOrAndAndAndAndOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOrOrAndAndAndAndOrOrOr: …
class FiltersAndAndOrOrAndAndAndAndOrOrAnd: …
class FiltersAndAndOrOrAndAndAndAndAnd: …
and_: Iterable[FiltersAndAndOrOrAndAndAndAndAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersAndAndOrOrAndAndAndAndAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndOrOrAndAndAndAndAndAndOr: …
class FiltersAndAndOrOrAndAndAndAndAndAndAnd: …
class FiltersAndAndAnd: …
and_: Iterable[FiltersAndAndAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersAndAndAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndAndAndOr: …
or_: Iterable[FiltersAndAndAndAndOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersAndAndAndAndOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndAndAndOrOrOr: …
or_: Iterable[FiltersAndAndAndAndOrOrOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersAndAndAndAndOrOrOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndAndAndOrOrOrOrOr: …
or_: Iterable[FiltersAndAndAndAndOrOrOrOrOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersAndAndAndAndOrOrOrOrOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndAndAndOrOrOrOrOrOrOr: …
class FiltersAndAndAndAndOrOrOrOrOrOrAnd: …
class FiltersAndAndAndAndOrOrOrOrAnd: …
and_: Iterable[FiltersAndAndAndAndOrOrOrOrAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersAndAndAndAndOrOrOrOrAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndAndAndOrOrOrOrAndAndOr: …
class FiltersAndAndAndAndOrOrOrOrAndAndAnd: …
class FiltersAndAndAndAndOrOrAnd: …
and_: Iterable[FiltersAndAndAndAndOrOrAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersAndAndAndAndOrOrAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndAndAndOrOrAndAndOr: …
or_: Iterable[FiltersAndAndAndAndOrOrAndAndOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersAndAndAndAndOrOrAndAndOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndAndAndOrOrAndAndOrOrOr: …
class FiltersAndAndAndAndOrOrAndAndOrOrAnd: …
class FiltersAndAndAndAndOrOrAndAndAnd: …
and_: Iterable[FiltersAndAndAndAndOrOrAndAndAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersAndAndAndAndOrOrAndAndAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndAndAndOrOrAndAndAndAndOr: …
class FiltersAndAndAndAndOrOrAndAndAndAndAnd: …
class FiltersAndAndAndAndAnd: …
and_: Iterable[FiltersAndAndAndAndAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersAndAndAndAndAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndAndAndAndAndOr: …
or_: Iterable[FiltersAndAndAndAndAndAndOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersAndAndAndAndAndAndOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndAndAndAndAndOrOrOr: …
or_: Iterable[FiltersAndAndAndAndAndAndOrOrOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersAndAndAndAndAndAndOrOrOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndAndAndAndAndOrOrOrOrOr: …
class FiltersAndAndAndAndAndAndOrOrOrOrAnd: …
class FiltersAndAndAndAndAndAndOrOrAnd: …
and_: Iterable[FiltersAndAndAndAndAndAndOrOrAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersAndAndAndAndAndAndOrOrAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndAndAndAndAndOrOrAndAndOr: …
class FiltersAndAndAndAndAndAndOrOrAndAndAnd: …
class FiltersAndAndAndAndAndAndAnd: …
and_: Iterable[FiltersAndAndAndAndAndAndAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersAndAndAndAndAndAndAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndAndAndAndAndAndAndOr: …
or_: Iterable[FiltersAndAndAndAndAndAndAndAndOrOr]OR: Array of conditions or nested expressions
OR: Array of conditions or nested expressions
class FiltersAndAndAndAndAndAndAndAndOrOrUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndAndAndAndAndAndAndOrOrOr: …
class FiltersAndAndAndAndAndAndAndAndOrOrAnd: …
class FiltersAndAndAndAndAndAndAndAndAnd: …
and_: Iterable[FiltersAndAndAndAndAndAndAndAndAndAnd]AND: Array of conditions or nested expressions
AND: Array of conditions or nested expressions
class FiltersAndAndAndAndAndAndAndAndAndAndUnionMember0: …A single filter condition based on metadata, numeric values, array contents, or string matching
A single filter condition based on metadata, numeric values, array contents, or string matching
class FiltersAndAndAndAndAndAndAndAndAndAndOr: …
class FiltersAndAndAndAndAndAndAndAndAndAndAnd: …
DEPRECATED: Use searchMode=‘hybrid’ instead. If true, automatically switches to hybrid mode. This field is kept for backward compatibility only.
If true, rerank the results based on the query. This is helpful if you want to ensure the most relevant results are returned.
If true, rewrites the query to make it easier to find documents. This increases the latency by about 400ms
ReturnsExpand Collapse
class SearchMemoriesResponse: …
results: List[Result]Array of matching memory entries and chunks with similarity scores. Contains memory results when searchMode=‘memories’, both memory and chunk results when searchMode=‘hybrid’, or only chunk results when searchMode=‘documents’. Memory results have ‘memory’ field, chunk results have ‘chunk’ field. BACKWARD COMPATIBILITY: When using deprecated include.chunks=true, only memory results are returned with chunks embedded in them (old format).
Array of matching memory entries and chunks with similarity scores. Contains memory results when searchMode=‘memories’, both memory and chunk results when searchMode=‘hybrid’, or only chunk results when searchMode=‘documents’. Memory results have ‘memory’ field, chunk results have ‘chunk’ field. BACKWARD COMPATIBILITY: When using deprecated include.chunks=true, only memory results are returned with chunks embedded in them (old format).
chunks: Optional[List[ResultChunk]]Relevant chunks from associated documents (only included when chunks=true)
Relevant chunks from associated documents (only included when chunks=true)
context: Optional[ResultContext]Object containing version history (parents/children via updates) and related memories (extends/derives)
Object containing version history (parents/children via updates) and related memories (extends/derives)
Search memory entries
import os
from supermemory import Supermemory
client = Supermemory(
api_key=os.environ.get("SUPERMEMORY_API_KEY"), # This is the default and can be omitted
)
response = client.search.memories(
q="what are the API rate limits",
)
print(response.results){
"results": [
{
"id": "mem_abc123",
"metadata": {
"source": "bar",
"confidence": "bar"
},
"similarity": 0.89,
"updatedAt": "updatedAt",
"chunk": "This is a chunk of content from a document...",
"chunks": [
{
"content": "This is a chunk of content from the document...",
"documentId": "doc_xyz789",
"position": 0,
"score": 0.85
}
],
"context": {
"children": [
{
"memory": "Later version: API rate limit increased to 100 req/min on the free tier.",
"relation": "extends",
"updatedAt": "updatedAt",
"metadata": {
"foo": "bar"
},
"version": 1
}
],
"parents": [
{
"memory": "Earlier version: API rate limit is 50 req/min on the free tier.",
"relation": "updates",
"updatedAt": "updatedAt",
"metadata": {
"foo": "bar"
},
"version": -1
}
],
"related": [
{
"memory": "memory",
"relation": "extends",
"updatedAt": "updatedAt",
"metadata": {
"foo": "bar"
}
}
]
},
"documents": [
{
"id": "doc_xyz789",
"createdAt": "createdAt",
"updatedAt": "updatedAt",
"metadata": {
"source": "bar",
"language": "bar"
},
"summary": "API rate limit policy: 100 req/min free, 1000 req/min pro.",
"title": "API Rate Limiting Policy",
"type": "web"
}
],
"filepath": "filepath",
"isAggregated": false,
"memory": "The user prefers detailed API responses over minimal ones.",
"version": 3
}
],
"timing": 245,
"total": 5
}Returns Examples
{
"results": [
{
"id": "mem_abc123",
"metadata": {
"source": "bar",
"confidence": "bar"
},
"similarity": 0.89,
"updatedAt": "updatedAt",
"chunk": "This is a chunk of content from a document...",
"chunks": [
{
"content": "This is a chunk of content from the document...",
"documentId": "doc_xyz789",
"position": 0,
"score": 0.85
}
],
"context": {
"children": [
{
"memory": "Later version: API rate limit increased to 100 req/min on the free tier.",
"relation": "extends",
"updatedAt": "updatedAt",
"metadata": {
"foo": "bar"
},
"version": 1
}
],
"parents": [
{
"memory": "Earlier version: API rate limit is 50 req/min on the free tier.",
"relation": "updates",
"updatedAt": "updatedAt",
"metadata": {
"foo": "bar"
},
"version": -1
}
],
"related": [
{
"memory": "memory",
"relation": "extends",
"updatedAt": "updatedAt",
"metadata": {
"foo": "bar"
}
}
]
},
"documents": [
{
"id": "doc_xyz789",
"createdAt": "createdAt",
"updatedAt": "updatedAt",
"metadata": {
"source": "bar",
"language": "bar"
},
"summary": "API rate limit policy: 100 req/min free, 1000 req/min pro.",
"title": "API Rate Limiting Policy",
"type": "web"
}
],
"filepath": "filepath",
"isAggregated": false,
"memory": "The user prefers detailed API responses over minimal ones.",
"version": 3
}
],
"timing": 245,
"total": 5
}