Documentation
¶
Index ¶
- func ApplyManagedEmbedding(node *storage.Node, embeddings [][]float32, model string, dimensions int, ...)
- func BuildText(properties map[string]interface{}, labels []string, opts *EmbedTextOptions) string
- func InvalidateManagedEmbeddings(node *storage.Node)
- func IsMetadataPropertyKey(key string) bool
- type EmbedTextOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyManagedEmbedding ¶
func ApplyManagedEmbedding(node *storage.Node, embeddings [][]float32, model string, dimensions int, embeddedAt time.Time)
ApplyManagedEmbedding writes worker-compatible embedding payload to node fields.
func BuildText ¶
func BuildText(properties map[string]interface{}, labels []string, opts *EmbedTextOptions) string
BuildText creates canonical embedding text from node properties and labels.
func InvalidateManagedEmbeddings ¶
InvalidateManagedEmbeddings clears worker-managed embedding state on a node.
func IsMetadataPropertyKey ¶
IsMetadataPropertyKey reports whether a property key is internal embedding metadata.
Types ¶
type EmbedTextOptions ¶
EmbedTextOptions controls which properties and labels are used when building embedding text.
func EmbedTextOptionsFromConfig ¶
func EmbedTextOptionsFromConfig(cfg *config.Config) *EmbedTextOptions
EmbedTextOptionsFromConfig maps runtime embedding worker config to text builder options.
func EmbedTextOptionsFromFields ¶
func EmbedTextOptionsFromFields(include []string, exclude []string, includeLabels bool) *EmbedTextOptions
EmbedTextOptionsFromFields builds text options from raw include/exclude settings.
Click to show internal directories.
Click to hide internal directories.