marcominerva/SqlDatabaseVectorSearch
A Blazor Web App and Minimal API for performing RAG (Retrieval Augmented Generation) and vector search using the native VECTOR type in Azure SQL Database and Azure OpenAI.
Leverages Semantic Kernel for embedding generation and chat completion with built-in question reformulation and citation tracking from source chunks. Supports multi-format document ingestion (PDF, DOCX, TXT, MD) with configurable text chunking, vector dimension reduction for embedding models, and response streaming via Minimal API endpoints. Uses EF Core for managing vectors in Azure SQL's native VECTOR type with conversation history and detailed token usage tracking across reformulation, embedding, and completion stages.
135 stars.
Stars
135
Forks
37
Language
C#
License
MIT
Category
Last pushed
Feb 27, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/marcominerva/SqlDatabaseVectorSearch"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
meilisearch/meilisearch
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
nuclia/nucliadb
NucliaDB, The AI Search database for RAG
vespa-engine/vespa
AI + Data, online. https://vespa.ai
PrithivirajDamodaran/FlashRank
Lite & Super-fast re-ranking for your search & retrieval pipelines. Supports SoTA Listwise and...
ICIJ/datashare
A self‑hosted search engine for documents