Marco Minerva 3c7b076659 Remove custom Swagger UI stylesheet and checkbox width
The custom stylesheet injection for Swagger UI has been removed.
Specific width constraints for checkbox inputs in the Swagger UI
have been removed from the CSS.
2024-09-05 14:39:44 +02:00
2024-06-14 11:47:00 +02:00
2024-06-14 11:47:00 +02:00
2024-06-14 11:47:00 +02:00
2024-06-14 11:47:00 +02:00
2024-06-14 11:37:55 +02:00
2024-07-22 12:48:51 +02:00
2024-09-02 10:42:30 +02:00
2024-06-14 11:47:00 +02:00

SQL Database Vector Search Sample

A repository that showcases the Native Vector Support in Azure SQL Database to perform embeddings and RAG with Azure OpenAI.

Important

Usage of this application requires the Vector Support feature in Azure SQL Database, currently in EAP. See this blog post for more details.

The application is a Minimal API that exposes endpoints to load documents, generate embeddings and save them into the database as Vectors, and perform searches using Vector Search and RAG. Currently, only PDF files are supported. Vectors are saved with Entity Framework Core using the EFCore.SqlServer.VectorSearch library. Embedding and Chat Completion are integrated with Semantic Kernel.

SQL Database Vector Search

Setup

  • Create an Azure SQL Database on a server that has the Vector Support feature enabled.
  • Execute the Scripts.sql file to create the tables needed by the application.
  • Open the appsettings.json file and set the connection string to the database and the other settings required by Azure OpenAI.
  • Run the application and start importing your PDF documents.
Languages
C# 54.5%
HTML 32.7%
CSS 9.4%
JavaScript 2.5%
TSQL 0.9%