Scopri come aggiungere file a watsonx.ai a cui vuoi fare riferimento a livello di codice.
Per completare alcune attività a livello di codice, devi essere in grado di aggiungere file e farvi riferimento dall'API. Ad esempio, per mettere a punto un foundation model, è necessario fornire un file di dati di addestramento.
Un modo per rendere disponibile un file è aggiungere il file a un nuovo bucket nell'istanza del servizio IBM Cloud Object Storage associato al progetto watsonx.ai. (Un'istanza del servizio IBM Cloud Object Storage viene creata automaticamente quando si crea un progetto watsonx.ai dall'interfaccia utente)
Aggiunta di file utilizzando l'interfaccia utente
I passaggi seguenti descrivono come aggiungere file a cui puoi fare riferimento dall'API utilizzando l'interfaccia utente del prodotto.
Aggiungete un bucket all'istanza IBM Cloud Object Storage associata al progetto watsonx.ai.
Dall'elenco Risorse in IBM Cloud, espandere Storage, quindi fare clic per aprire l'istanza del servizio IBM Cloud Object Storage. Fai clic su Crea bucket.
Aggiungere un file al bucket.
Dalla scheda Objects del bucket, caricare il file.
Per fare riferimento al file dall'API, è necessario creare una connessione all'istanza del servizio IBM Cloud Object Storage con il bucket in cui è memorizzato il file.
Dal progetto, scegliere Nuova risorsa > Connetti a un'origine dati e scegliere IBM Cloud Object Storage, quindi fare clic su Avanti.
Assegnare un nome all'asset di connessione.
Per i dettagli della connessione, aggiungere le seguenti informazioni:
Il nome del bucket creato al punto 1.
Per ottenere l'URL di accesso, aprire il bucket di archiviazione in IBM Cloud Object Storage, fare clic sulla scheda Configurazioni e copiare l'URL dell'endpoint pubblico.
Per le credenziali, scegliere l'opzione di autenticazione Access Key e Secret Key per connettersi all'origine dati. Dalla pagina principale del servizio per l'istanza del servizio IBM Cloud Object Storage, fare clic sulla scheda Credenziali del servizio, quindi individuare la chiave che si desidera utilizzare ed espanderla in modo da visualizzare i dettagli della chiave. La chiave utilizzata deve includere una credenziale HMAC. Se non si dispone di una chiave esistente con una credenziale HMAC, crearne una. Copiare i seguenti valori per incollarli nei campi corrispondenti della pagina dei dettagli dell'asset di connessione:
Copia dal secchio Incolla nell'asset di connessione ACCESS_KEY_ID Chiave di accesso SECRET_ACCESS_KEY Chiave segreta
Per ulteriori informazioni su come creare una connessione all'istanza del servizio IBM Cloud Object Storage dal progetto watsonx.ai, vedere IBM Cloud Object Storage.
Dalla pagina Assets del progetto, aprire l'asset IBM Cloud Object Storage della connessione dati. Nell'URL della pagina corrente, copia l'ID di connessione visualizzato dopo il file
/connections/
segmento dell'URL.Puoi specificare questo ID di connessione e altri dettagli, come il nome del bucket, quando fai riferimento al file dall'API.
"type": "connection_asset", "connection": { "id": "<connection_id>" }
Per ulteriori informazioni, vedere Riferimenti dati nella documentazione dell'API del servizio IBM watsonx.ai.
Argomento principale: API REST