Documentation
¶
Index ¶
- type Client
- func (c *Client) Close() error
- func (c *Client) DeleteMemoryVectors(ctx context.Context, memoryID uuid.UUID) error
- func (c *Client) SearchMemoryVectors(ctx context.Context, namespacePrefix string, embedding []float32, ...) ([]registryepisodic.MemoryVectorSearch, error)
- func (c *Client) UpsertMemoryVectors(ctx context.Context, items []registryepisodic.MemoryVectorUpsert) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client implements episodic vector operations against Qdrant.
func (*Client) DeleteMemoryVectors ¶
DeleteMemoryVectors removes all vectors for the given memory ID.
func (*Client) SearchMemoryVectors ¶
func (c *Client) SearchMemoryVectors(ctx context.Context, namespacePrefix string, embedding []float32, filter registryepisodic.AttributeFilter, limit int, archived registryepisodic.ArchiveFilter) ([]registryepisodic.MemoryVectorSearch, error)
SearchMemoryVectors searches vectors using namespace_ancestors + attribute filter.
func (*Client) UpsertMemoryVectors ¶
func (c *Client) UpsertMemoryVectors(ctx context.Context, items []registryepisodic.MemoryVectorUpsert) error
UpsertMemoryVectors writes memory vectors to Qdrant.
Click to show internal directories.
Click to hide internal directories.