Releases: tahcohcat/same-same
Releases · tahcohcat/same-same
Initial Dockerhub image tag
Initial Public Release
Release v1.0.0 – Initial Public Release
Highlights
- Launch of same-same: a lightweight RESTful microservice for vector storage and semantic search
- In-memory vector database with thread safety
- Pluggable embedding support (Google Gemini, HuggingFace)
- Quote-specific endpoints for easy text vectorization
- Cosine similarity search for fast, relevant results
- Health check endpoint for monitoring
API Endpoints
POST /api/v1/vectors/embed– Create vector from quote text (auto-generates embedding)POST /api/v1/vectors– Create a new vector manuallyGET /api/v1/vectors– List all vectorsGET /api/v1/vectors/{id}– Get a specific vectorPUT /api/v1/vectors/{id}– Update a vectorDELETE /api/v1/vectors/{id}– Delete a vectorPOST /api/v1/vectors/search– Search vectors by similarityPOST /api/v1/search– Search vectors by text (auto-embedding and similarity search)GET /api/v1/vectors/count– Get total number of vectorsGET /health– Health check
Getting Started
- Quickstart and usage guides included.
- Sample dataset for immediate testing.
- Docker and local development support.
Notes
- This is a foundation for further vector database and semantic search experimentation.
- Contributions welcome!