Versions in this module Expand all Collapse all v0 v0.1.0 Jul 21, 2026 Changes in this version + type Embedder interface + Dimensions func() int + Embed func(ctx context.Context, text string) ([]float32, error) + func New() Embedder + type NoOpEmbedder struct + func (n *NoOpEmbedder) Dimensions() int + func (n *NoOpEmbedder) Embed(_ context.Context, _ string) ([]float32, error) + type OllamaEmbedder struct + BaseURL string + Model string + func (e *OllamaEmbedder) Dimensions() int + func (e *OllamaEmbedder) Embed(ctx context.Context, text string) ([]float32, error) + type OpenAIEmbedder struct + APIKey string + Model string + func (e *OpenAIEmbedder) Dimensions() int + func (e *OpenAIEmbedder) Embed(ctx context.Context, text string) ([]float32, error)