Impostazione di un archivio vettoriale watsonx.data Milvus
Milvus è un database vettoriale progettato per la ricerca di similarità scalabile.
È possibile associare un archivio vettoriale Milvus a un prompt del modello di fondazione per utilizzare le informazioni dei documenti dell'archivio per fondare l'input del prompt su fatti attuali.
Prima di poter associare un archivio vettoriale Milvus a un prompt del modello di fondazione, è necessario eseguire l'operazione una tantum di impostazione della connessione all'archivio vettoriale Milvus.
La procedura di impostazione di Milvus dipende dal piano di servizio watsonx.data :
- Se si dispone della versione di prova di watsonx.data che viene fornita con watsonx.ai, il negozio vettoriale Milvus viene automaticamente configurato e collegato. Vedere Impostazione e connessione automatica a watsonx.data Milvus.
- Se avete un piano watsonx.data Lite o Enterprise, dovete impostare watsonx.data e Milvus. Quindi, è possibile connettersi automaticamente a Milvus. Vedere Impostazione e connessione manuale a watsonx.data Milvus.
Impostazione e connessione automatica a watsonx.data Milvus
È possibile configurare e connettersi automaticamente a watsonx.data Milvus se si è sottoscritto un abbonamento di prova a watsonx as a Service a partire dal 10 aprile 2025. In questo caso, viene automaticamente fornita una versione di prova di watsonx.data con un servizio Milvus. Quando si chatta con un documento o si crea un indice vettoriale e si seleziona Milvus e si seleziona un'istanza di IBM Cloud Object Storage, la connessione all'archivio vettoriale Milvus viene configurata automaticamente.
Per ulteriori informazioni su come lavorare con il proprio archivio vettoriale Milvus, vedere i documenti di IBM Cloud : Lavorare con Milvus.
Impostazione e connessione manuale a watsonx.data Milvus
Se si è sottoscritto watsonx.ai prima del 10 aprile 2025, è necessario eseguire il provisioning di watsonx.data e impostare il servizio Milvus. È quindi possibile selezionare il rilevamento automatico e la compilazione delle informazioni di connessione per il negozio vettoriale Milvus. In alcune circostanze, potrebbe essere necessario specificare manualmente le informazioni di connessione.
Impostazione dei servizi watsonx.data e Milvus
Creare un database Milvus con i documenti che si desidera rendere disponibili come dati di messa a terra.
Per configurare un database Milvus, aggiungere Milvus come servizio a watsonx.data completando i seguenti passaggi:
Predisporre un'istanza di servizio di watsonx.data nella stessa regione in cui è ospitato il progetto watsonx.ai.
Per ulteriori informazioni, consultare i documenti di IBM Cloud : Scelta di un piano watsonx.data e provisioning di un'istanza.
Questo processo potrebbe richiedere circa 10 minuti.
Dalla console web watsonx.data, aggiungere il servizio Milvus all'istanza watsonx.data.
Per ulteriori informazioni, vedere i documenti di IBM Cloud : Aggiunta del servizio Milvus.
Creazione di una connessione automatica all'archivio dati
Per impostare il negozio, completare i seguenti passaggi:
Nella pagina di panoramica del progetto watsonx.ai, fare clic sulla scheda Assets e scegliere New asset > Ground gen AI with vectorized documents.
Scegliere watsonx.data Milvus.
Nella sezione Dettagli del database Vector, scegliere Connetti automaticamente a Milvus su watsonx.data.
Nota:L'opzione di connessione automatica è disponibile solo se l'account dispone di un'istanza watsonx.data.
Scegliere l'istanza che si desidera utilizzare.
Se non si dispone di una chiave API: Viene visualizzato un messaggio che chiede di creare una chiave API da utilizzare per autenticare la connessione all'archivio dati. Fare clic su Crea.
Si apre una nuova pagina web in cui è possibile creare una chiave API utente. Creare la chiave, quindi tornare alla pagina di impostazione della connessione dati e fare clic su Ricarica per utilizzare la chiave API creata per autenticare la connessione.
Fare clic su Crea connessione.
Facoltativo: Rivedere i dettagli della connessione aggiunti automaticamente.
Fare clic su Crea, quindi su Crea.
È stata stabilita una connessione all'archivio dati. Quando si crea una risorsa indice vettoriale per i documenti di messa a terra, è possibile scegliere l'opzione Seleziona o crea indice vettoriale, quindi selezionare l'istanza dell'archivio dati Milvus appena configurata.
Ottenere manualmente i dettagli dell'archivio dati Milvus
Raccogliere i dettagli della connessione all'origine dati.
Dal servizio Milvus nella console watsonx.data, prendere nota del valore dell'host gRPC.
gRPC è un framework RPC (Remote Procedure Call) che consente ai servizi distribuiti di comunicare.
Ad esempio, il valore dell'host gRPC potrebbe essere
5c3c2a83-b4gg-4d96-8da4-5a2f1739a496.example.appdomain.cloud:30439
Dalla console IBM Cloud, creare una chiave API personale e conservarla in modo sicuro.
Per ulteriori informazioni, vedere Gestione delle chiavi API utente.
Nella pagina di panoramica del progetto watsonx.ai, fare clic sulla scheda Assets e scegliere New asset > Ground gen AI with vectorized documents.
Nella sezione Dettagli del database Vector, scegliere Seleziona o crea una connessione, quindi scegliere Crea connessione.
Aggiungere un nome per la connessione.
Per i dettagli della connessione, convertire il valore dell'host gRPC annotato in precedenza in proprietà separate
host
eport
.Ad esempio, se il valore dell'host gRPC è
5c3c2a83-b4gg-4d96-8da4-5a2f1739a496.example.appdomain.cloud:30439
, specificare le proprietà come segue:host
: Segmento del valore prima dei due punti. Ad esempio,5c3c2a83-b4gg-4d96-8da4-5a2f1739a496.example.appdomain.cloud
.port
: Segmento del valore dopo i due punti. Ad esempio,30439
.
Definire le credenziali per la connessione.
Quando si specifica il nome utente, utilizzare il seguente formato:
ibmlhapikey_<your-email-id>
Utilizzare la chiave API personale creata in precedenza come password per la connessione.
Verificare che sia selezionata l'opzione Port is SSL-enabled.
Se si include un certificato, è necessario specificare un certificato firmato da un'autorità di certificazione nota. Un certificato SSL autofirmato non è sufficiente.
Fare clic su Crea.
Ulteriori informazioni
Argomento principale: Creazione di un indice vettoriale