Describe the feature you want
The chromadb embedding functions are just Callable[list[str], list[numpy.ndarray]]. This can be reused for other databases, so we should take it out of the collection and handle the embedding by ourselves. This'll make creating embeddings easier, and provides an abstraction layer in case we need to adapt a new embedding library/framework.
Describe the feature you want
The chromadb embedding functions are just
Callable[list[str], list[numpy.ndarray]]. This can be reused for other databases, so we should take it out of the collection and handle the embedding by ourselves. This'll make creating embeddings easier, and provides an abstraction layer in case we need to adapt a new embedding library/framework.