Versions in this module Expand all Collapse all v0 v0.1.2 Apr 10, 2026 Changes in this version + const ProviderCompatible + const ProviderOllama + const ProviderOpenAI + var ErrEmbeddingUnavailable = errors.New("embedding provider unavailable") + type EmbeddingClient interface + Close func() error + Dimensions func() int + Embed func(ctx context.Context, text string) ([]float32, error) + func NewClient(cfg config.EmbeddingConfig, resolvedAPIKey string, logger *slog.Logger) (EmbeddingClient, error)