Creación de un almacén de vectores watsonx.data Milvus
Milvus es una base de datos vectorial diseñada para la búsqueda escalable de similitudes.
Puede asociar un almacén de vectores Milvus con un modelo de base para utilizar la información de los documentos en el almacén para basar la entrada de la base en hechos actuales.
Antes de poder asociar un almacén de vectores Milvus a una solicitud de modelo de la fundación, debe realizar la tarea única de establecer una conexión con el almacén de vectores Milvus.
El proceso para configurar Milvus depende de su plan de servicio watsonx.data :
- Si dispone de la versión de prueba watsonx.data que se aprovisiona con watsonx.ai, su almacén vectorial Milvus se configura automáticamente y se conecta a él. Consulte Configuración y conexión automáticas a watsonx.data Milvus.
- Si tiene un plan watsonx.data Lite o Enterprise, debe configurar watsonx.data y Milvus. A continuación, podrás conectarte automáticamente a Milvus. Consulte Configuración y conexión manual a watsonx.data Milvus.
Configuración y conexión automáticas a watsonx.data Milvus
Puedes configurar y conectarte automáticamente a watsonx.data Milvus si te registraste para probar watsonx as a Service a partir del 10 de abril de 2025. En ese caso, se aprovisiona automáticamente una versión de prueba de watsonx.data con un servicio Milvus. Cuando se chatea con un documento o se crea un índice vectorial y se selecciona Milvus y se selecciona una instancia de IBM Cloud Object Storage, se configura automáticamente la conexión con el almacén vectorial Milvus.
Para más información sobre cómo trabajar con su almacén de vectores Milvus, consulte IBM Cloud docs: Trabajar con Milvus.
Configuración y conexión manual a watsonx.data Milvus
Si se suscribió a watsonx.ai antes del 10 de abril de 2025, deberá aprovisionar watsonx.data y configurar el servicio Milvus. A continuación, puede seleccionar que se detecte automáticamente y se complete la información de conexión para el almacén de vectores Milvus. En algunas circunstancias, puede ser necesario especificar manualmente la información de conexión.
Configuración de los servicios watsonx.data y Milvus
Cree una base de datos Milvus con los documentos que desee poner a disposición como datos de referencia.
Para configurar una base de datos Milvus, añada Milvus como servicio en watsonx.data completando los siguientes pasos:
Aprovisiona una instancia de servicio de watsonx.data en la misma región en la que está alojado tu proyecto watsonx.ai.
Para más información, consulte IBM Cloud docs: Elección de un plan watsonx.data y aprovisionamiento de una instancia.
Este proceso puede durar unos 10 minutos.
Desde la consola web watsonx.data, añada el servicio Milvus a su instancia watsonx.data.
Para más información, consulte IBM Cloud docs: Adición del servicio Milvus.
Creación de una conexión automática con el almacén de datos
Para configurar la tienda, siga estos pasos:
En la página de resumen de su proyecto watsonx.ai, haga clic en la pestaña Activos y, a continuación, seleccione Nuevo activo > Ground gen AI con documentos vectorizados.
Elija watsonx.data Milvus.
En la sección Detalles de la base de datos de vectores, seleccione Conectar automáticamente a Milvus en watsonx.data.
Nota:La opción de conexión automática sólo está disponible si se ha creado una instancia de watsonx.data en su cuenta.
Elija la instancia que desea utilizar.
Si no dispone de una clave API: Aparecerá un mensaje que le pedirá que cree una clave API para utilizarla para autenticar la conexión con el almacén de datos. Pulse Crear.
Se abrirá una nueva página web en la que podrá crear una clave API de usuario. Cree la clave y, a continuación, vuelva a la página de configuración de la conexión de datos y haga clic en Recargar para utilizar la clave de API que creó para autenticar la conexión.
Haga clic en Crear conexión.
Opcional: Revise los detalles de conexión que se añadieron automáticamente.
Haga clic en Cree y, a continuación, en Cree.
Se ha establecido una conexión con el almacén de datos. Al crear un activo de índice vectorial para documentos de referencia, puede elegir la opción Seleccionar o crear índice vectorial y, a continuación, seleccionar la instancia de almacén de datos Milvus que acaba de configurar.
Obtención manual de los detalles del almacén de datos Milvus
Recoge los detalles sobre la conexión a la fuente de datos.
En el servicio Milvus de la consola watsonx.data, anote el valor del host gRPC.
gRPC es un framework de Llamada a Procedimiento Remoto (RPC) que permite la comunicación entre servicios distribuidos.
Por ejemplo, el valor del host gRPC podría ser
5c3c2a83-b4gg-4d96-8da4-5a2f1739a496.example.appdomain.cloud:30439
Desde la consola IBM Cloud, cree una clave de API personal y guárdela de forma segura.
Para obtener más información, consulte Gestión de claves API de usuario.
En la página de resumen de su proyecto watsonx.ai, haga clic en la pestaña Activos y, a continuación, seleccione Nuevo activo > Ground gen AI con documentos vectorizados.
En la sección Detalles de la base de datos de vectores, seleccione Seleccionar o crear una conexión y, a continuación, seleccione Crear conexión.
Añade un nombre para la conexión.
Para los detalles de la conexión, convierta el valor del host gRPC que anotó anteriormente en propiedades
host
yport
separadas.Por ejemplo, si el valor del host gRPC es
5c3c2a83-b4gg-4d96-8da4-5a2f1739a496.example.appdomain.cloud:30439
, especifique las propiedades de la siguiente manera:host
: Segmento del valor antes de los dos puntos. Por ejemplo,5c3c2a83-b4gg-4d96-8da4-5a2f1739a496.example.appdomain.cloud
.port
: Segmento del valor después de los dos puntos. Por ejemplo,30439
.
Defina las credenciales para la conexión.
Cuando especifique el nombre de usuario, utilice el siguiente formato:
ibmlhapikey_<your-email-id>
Utilice la clave personal de API que creó anteriormente como contraseña para la conexión.
Compruebe que está seleccionada la opción Puerto habilitado para SSL.
Si incluye un certificado, debe especificar un certificado firmado por una autoridad de certificación conocida. Un certificado SSL autofirmado no es suficiente.
Pulse Crear.
Más información
Tema principal: Creación de un índice vectorial