Marco Minerva b6c898a3f5 Refactor code and enhance API documentation
- Converted `Question.cs` and `Search.cs` records to `record class` syntax for clarity.
- Organized API endpoints with tags and added new GET and DELETE endpoints in `Program.cs`, including OpenAPI documentation improvements.
- Removed commented-out code in `Program.cs` for cleaner codebase.
- Introduced `WithTags` for better API operation categorization in Swagger UI.
- Added a TODO comment in `ChatService.cs` for future improvement on chunk length check.
- Clarified `using` directives in `VectorSearchService.cs` with namespace aliasing to improve readability.
- Refactored document deletion in `VectorSearchService.cs` to use a private helper method and expanded service capabilities with a new `GetDocumentsAsync` method.
- Introduced a new `Document` model in the `Models` namespace to support document fetching functionality.
- Simplified `appsettings.json` by removing `MaxTokens` configuration for `ChatCompletion` and `Embedding` services.
2024-06-14 17:20:21 +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-06-14 11:47:00 +02:00
2024-06-14 11:47:00 +02:00

SQL Database Vector Search Sample

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

Languages
C# 54.5%
HTML 32.7%
CSS 9.4%
JavaScript 2.5%
TSQL 0.9%