0 / 0
Volver a la versión inglesa de la documentación
Configuración de un almacén vectorial watsonx.data Milvus
Última actualización: 21 nov 2024
Configuración de un almacén vectorial watsonx.data Milvus

Milvus es una base de datos vectorial diseñada para la búsqueda escalable de similitudes.

Puede asociar un almacén vectorial Milvus con un foundation model consulta para utilizar la información de los documentos del almacén para basar la consulta en hechos actuales.

Antes de que pueda asociar un almacén vectorial Milvus con una solicitud de foundation model, debe realizar la tarea única de establecer una conexión con el almacén vectorial Milvus.

Paso previo

Cree una base de datos Milvus con los documentos que desea 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:

  1. Aprovisiona una instancia de servicio de watsonx.data en la misma región en la que está alojado tu proyecto watsonx.ai.

    Para obtener más información, consulte Elección de un plan watsonx.data y aprovisionamiento de una instancia.

    Este proceso puede durar unos 10 minutos.

  2. Desde la watsonx.data consola web, añada el servicio Milvus a su watsonx.data instancia.

    Para obtener más información, consulte Añadir el servicio Milvus.

Creación de una conexión automática con el almacén de datos

Para configurar la tienda, siga estos pasos:

  1. 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.

  2. Elige watsonx.data Milvus.

  3. En la sección Detalles de la base de datos vectorial, 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.

  4. Elija la instancia que desea utilizar.

  5. 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.

  6. Haga clic en Crear conexión.

  7. Opcional: Revise los detalles de conexión que se añadieron automáticamente.

  8. 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 base, 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.

Obtener manualmente los detalles del almacén de datos Milvus

Recoge los detalles sobre la conexión a la fuente de datos.

  1. Desde el servicio Milvus en la consola watsonx.data, anota 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

  2. 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.

  3. 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.

  4. 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.

  5. Añade un nombre para la conexión.

  6. Para los detalles de la conexión, convierta el valor del host gRPC que anotó anteriormente en propiedades host y port 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.
  7. 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.

  8. Compruebe que está seleccionada la opción Puerto habilitado para SSL.

  9. Si incluye un certificado, debe especificar un certificado firmado por una autoridad de certificación conocida. Un certificado SSL autofirmado no es suficiente.

  10. Pulse Crear.

Más información

Tema principal: Creación de un índice vectorial

Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información