Su SDK .NET para Milvus
¿Qué es el SDK .NET para Milvus?
El SDK .NET para Milvus es una herramienta versátil que aprovecha las capacidades del marco .NET, una plataforma de aplicaciones gratuita y de código abierto desarrollada por Microsoft. Utilizando principalmente el lenguaje de programación C#, que ofrece tipado fuerte, seguridad de tipos, concurrencia integrada y gestión automática de memoria, el SDK permite a los desarrolladores crear aplicaciones de IA sin problemas en varios sistemas operativos utilizando herramientas como .NET CLI, Visual Studio, Visual Studio Code, etc.
Por qué .NET y Zilliz Cloud (Milvus)
Implementado utilizando el protocolo gRPC, el SDK .NET para Milvus proporciona un acceso completo a las características de la base de datos vectorial Milvus, facilitando una gestión y recuperación de datos eficiente. Además, su perfecta integración con servicios de integración continua como GitHub Actions permite agilizar los flujos de trabajo de desarrollo, permitiendo implementaciones sin complicaciones en entornos en la nube.
Con el SDK .NET, puede:
- Crear una colección en Milvus o Zilliz Cloud
- Insertar incrustaciones vectoriales
- Crear un índice y cargar la colección
- Buscar y consultar en sus colecciones
Cómo funcionan la biblioteca de clientes .NET y Zilliz Cloud
Cómo funciona la integración
Para utilizar Milvus con el SDK .NET puede utilizar Zilliz Cloud on Azure (versión gestionada de Milvus) o utilizar Milvus open source on Azure. Una vez que tenga su instancia de Milvus desplegada:
- Cree una aplicación de consola C#.
- Instale el paquete Milvus.Client NuGet.
- Utilice el SDK de Milvus para crear un cliente y conectarse a su base de datos Milvus o Zilliz Cloud. Asegúrese de sustituir "localhost" por el host de su servicio Milvus.
var milvusClient = new MilvusClient("localhost", username: "nombredeusuario", password: "contraseña");Aquí tienes dos tutoriales que te ayudarán a crear una colección y ejecutar una consulta. Uno con datos de películas y otro con datos de libros. Ambos son sencillos de seguir.
Aprende cómo
Consulte estos tutoriales para aprender a utilizar el SDK .NET y Milvus / Zilliz Cloud.
- Documentación](https://milvus.io/docs/v2.2.x/install-csharp.md)
- GitHub](https://github.com/milvus-io/milvus-sdk-csharp)
- Introducción](https://devblogs.microsoft.com/dotnet/get-started-milvus-vector-db-dotnet/)
- Conectores Milvus Microsoft SemanticKernel](https://www.nuget.org/packages/Microsoft.SemanticKernel.Connectors.Milvus)
- Nuget](https://www.nuget.org/packages/Milvus.Client/)