Azure-Samples / azure-search-openai-demo-csharp

A sample app for the Retrieval-Augmented Generation pattern running in Azure, using Azure Cognitive Search for retrieval and Azure OpenAI large language models to power ChatGPT-style and Q&A experiences.
MIT License
551 stars 345 forks source link

Add Option to Use Azure Cache for Redis as a Vector Database #315

Closed stanleysmall-microsoft closed 2 months ago

stanleysmall-microsoft commented 2 months ago

Purpose

This PR allows a user to use Redis Cache as a vector database.

Does this introduce a breaking change?

[ ] Yes
[X] No

Pull Request Type

What kind of change does this Pull Request introduce?

[ ] Bugfix
[X] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

What to Check

Verify that the following are valid Verify a Redis Databases is created and used as a vector database

Other Information