Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config = internalembedder.Config
Config holds the configuration for a provider-backed embedder.
type Embedder ¶
type Embedder = internalembedder.Embedder
Embedder calls a remote embedding API to produce dense float vectors.
func NewFromEnv ¶
func NewFromEnv() *Embedder
NewFromEnv creates an Embedder from environment variables (see FromEnv). Returns nil if the required variables aren't set - check with Config.IsConfigured() before calling if you need to distinguish "not configured" from a construction failure.
type Provider ¶
type Provider = internalembedder.Provider
Provider selects which embedding API format to use.
func DetectProviderPublic ¶
DetectProviderPublic is the exported version of detectProvider for use outside this package.
Click to show internal directories.
Click to hide internal directories.