Documentation
¶
Overview ¶
Package embed es la capa OPCIONAL de embeddings de nem (apagada por default). La base de la búsqueda es estructura + BM25 + razonamiento del agente; los embeddings agregan una señal semántica (para paráfrasis/idioma) que se fusiona por RRF. Backends pluggables Ollama (local) y API (OpenAI-compatible), solo net/http: nem sigue Go puro. Se embeben los resúmenes de los nodos del índice (baratos: decenas), no los 97k mensajes.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Embedder ¶
Embedder convierte textos en vectores. Embed procesa un lote.
func FromConfig ¶
FromConfig construye un Embedder según ~/.nem/config.toml embed. Devuelve (nil, nil) si el backend está vacío (= embeddings apagados).
type Option ¶
type Option func(*config) error
Option configura el Embedder.
func WithAPIKey ¶
WithAPIKey fija la API key (backend "api"; si no, OPENAI_API_KEY).