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.

57
/ 100
Established

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.

No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

135

Forks

37

Language

C#

License

MIT

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.