Il vostro SDK .NET per Milvus
Che cos'è l'SDK .NET per Milvus
L'SDK .NET per Milvus è uno strumento versatile che sfrutta le capacità del framework .NET, una piattaforma applicativa gratuita e open-source sviluppata da Microsoft. Utilizzando principalmente il linguaggio di programmazione C#, che offre una forte tipizzazione, la sicurezza dei tipi, la concorrenza integrata e la gestione automatica della memoria, l'SDK consente agli sviluppatori di creare applicazioni AI senza problemi su diversi sistemi operativi, utilizzando strumenti come .NET CLI, Visual Studio, Visual Studio Code e altri ancora.
Perché .NET e Zilliz Cloud (Milvus)
Implementato utilizzando il protocollo gRPC, l'SDK .NET per Milvus fornisce un accesso completo alle funzionalità del database vettoriale Milvus, facilitando una gestione e un recupero efficienti dei dati. Inoltre, la sua perfetta integrazione con i servizi di integrazione continua, come GitHub Actions, consente di snellire i flussi di lavoro di sviluppo, permettendo una distribuzione senza problemi in ambienti cloud.
Con l'SDK .NET è possibile:
- Creare una collezione in Milvus o Zilliz Cloud
- Inserire embeddings vettoriali
- Creare un indice e caricare la raccolta
- Cercare e interrogare le collezioni
Come funzionano la libreria client .NET e Zilliz Cloud
Come funziona l'integrazione
Per utilizzare Milvus con l'SDK .NET è possibile utilizzare Zilliz Cloud on Azure (versione gestita di Milvus) o utilizzare Milvus open source su Azure. Una volta distribuita l'istanza di Milvus:
- Creare un'applicazione console C#
- Installare il pacchetto Milvus.Client NuGet.
- Utilizzate l'SDK Milvus per creare un client e connettervi al vostro database Milvus o Zilliz Cloud. Assicurarsi di sostituire "localhost" con l'host del servizio Milvus.
var milvusClient = new MilvusClient("localhost", username: "username", password: "password");Ecco due esercitazioni che aiutano a creare una collezione e a eseguire una query. Uno con dati film e un altro con dati libri. Entrambi sono semplici da seguire.
Imparare come
Consultate queste esercitazioni per imparare a usare l'SDK .NET e Milvus / Zilliz Cloud.