3 ms·
Using the Pinecone vector database in .NET
- neonsunset 2y agoFYI me and Maurycy Markowski are maintaining Pinecone.NET which has been available since May 2023: https://github.com/neon-sunset/Pinecone.NET https://github.com/neon-sunset/Pinecone.NET. It is a community library for Pinecone that has been eventually adopted by SemanticKernel. Notably, the new official SDK has a few issues as outlined here: https://github.com/neon-sunset/Pinecone.NET/pull/126#issuecomment-2352232303 https://github.com/neon-sunset/Pinecone.NET/pull/126#issueco... While it is acceptable and there are much sadder examples of vendor SDKs, it will not offer the same level of experience as hand-crafted client library. In the case of Pinecone, a similar level of care is applied mainly to their Python and TypeScript SDKs. Now, I don't particularly care for Pinecone anymore - it's a paid vector DB that does not fit my more "indie"-ish needs, and this is a very small project, but I do care about .NET having high-quality libraries. It is a core dependency anyway, therefore it will continue to be developed as appropriate.