Documentation
¶
Overview ¶
Package embeddings defines provider-neutral embedding model, request, result, vector, cache-key, and dimension-validation contracts. Provider clients and model policy stay in adapters or applications.
Package embeddings defines provider-neutral embedding contracts.
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateDimensions ¶
ValidateDimensions checks that every vector has dims values.
Example ¶
model := embeddings.ModelRef{Provider: "local", Name: "demo", Dim: 3}
err := embeddings.ValidateDimensions([]embeddings.Vector{{1, 2, 3}}, model.Dim)
fmt.Println(err == nil)
Output: true
Types ¶
Click to show internal directories.
Click to hide internal directories.