Squaredev embeddings engine is an API first product that simplifies the process of creating and storing embeddings. It also, enables features like semantic search, recommendations, RAG, image-to-image search, etc through a simple API and SQK.
Embedding engine is based in Python and Postgres making it reliable, scalable and easy to deploy.
- 🟦 Embeddings creation and storage through open source state of the art models.
- 🟦 Semantic search
- 🟦 Recommendations
- 🟦 Retrieval Augmented Generation (RAG)
- 🟦 Clustering
- 🟦 Images / multimodal
- 🟦 Image-to-image search
- 🟦 Image-to-text search
- 🟦 Image-to-image recommendations
We are still under development, but you can try our API by following the instructions below.
- Clone the project
git clone https://github.com/squaredev-io/embeddings-engine.git
cd embeddings-engine
- Create a virtual environment adn activate it
python3 -m venv .venv
source .venv/bin/activate
- Install the dependencies
make install
- Run the database
make db
- Run the server
make run
- Open your browser and go to
http://localhost:8000/docs