A mock embedding service for testing.
Generates deterministic embeddings based on text content hash. Not suitable for production use.
Attributes
- Companion
- object
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Generate an embedding for a single text.
Generate an embedding for a single text.
Value parameters
- text
-
The text to embed
Attributes
- Returns
-
Embedding vector or error
- Definition Classes
Generate embeddings for multiple texts in a batch.
Generate embeddings for multiple texts in a batch.
Value parameters
- texts
-
The texts to embed
Attributes
- Returns
-
Embedding vectors (one per input) or error
- Definition Classes
Inherited methods
Generate an embedding for a search query, to be compared with the embeddings of the memories.
Generate an embedding for a search query, to be compared with the embeddings of the memories.
Some embedding models embed a query and a document differently, and a query is only matched correctly if it is embedded as one. A memory store calls this, not embed, for the text it searches with. The default delegates to embed, so a service whose model embeds both alike (and every existing implementation) does not need to override it.
Value parameters
- text
-
The query to embed
Attributes
- Returns
-
Embedding vector or error
- Inherited from:
- EmbeddingService
Concrete fields
Get the dimensionality of the embeddings produced.
Get the dimensionality of the embeddings produced.