Module embeddings

Module embeddings 

Source
Expand description

Embedding providers for mem0-rust.

This module provides various embedding backends:

  • Mock (hash-based, for testing)
  • OpenAI (text-embedding-3-small/large)
  • Ollama (local models)
  • HuggingFace (sentence-transformers and other models)

Structs§

HuggingFaceEmbedder
HuggingFace embeddings provider
MockEmbedder
Hash-based mock embedder for testing

Traits§

Embedder
Trait for embedding text into vectors

Functions§

create_embedder
Create an embedder from configuration