Azure / azure-sdk-for-net

This repository is for active development of the Azure SDK for .NET. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/dotnet/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-net.
MIT License
5.25k stars 4.59k forks source link

[OpenAI] [Scenario] Add in-memory vector database #42492

Open joseharriaga opened 6 months ago

joseharriaga commented 6 months ago

Here is how it's used in a RAG test: openai-in-typespec/.dotnet/tests/TestScenarios/AzureExtensionTests.cs at main · KrzysztofCwalina/openai-in-typespec (github.com). In addition, the db has a provider model, and I wrote a test showing a pinecone provider: openai-in-typespec/.dotnet/tests/TestScenarios/AzureExtensionTests.cs at main · KrzysztofCwalina/openai-in-typespec (github.com)

pallavit commented 6 months ago

Do we want to support multiple providers here? If so, do we want to support BYOP (bring your provider model)? If not, why pinecone?