Découvrez comment ajouter des fichiers à watsonx.ai que vous souhaitez référencer par programme.
Pour effectuer certaines tâches par programmation, vous devez être capable d'ajouter des fichiers et de les référencer à partir de l'API. Par exemple, pour demander le réglage d'un foundation model, vous devez fournir un fichier de données d'apprentissage.
Une façon de rendre un fichier disponible est d'ajouter le fichier à un nouveau godet dans l'instance de service IBM Cloud Object Storage qui est associée à votre watsonx.ai projet. (Une instance de service IBM Cloud Object Storage est créée automatiquement lorsque vous créez un projet watsonx.ai à partir de l'interface utilisateur)
Ajout de fichiers à l'aide de l'interface utilisateur
Les étapes suivantes expliquent comment ajouter des fichiers que vous pouvez référencer à partir de l'API à l'aide de l'interface utilisateur du produit.
Ajoutez un godet à l'instance IBM Cloud Object Storage associée à votre projet watsonx.ai.
Dans la Liste des ressources de IBM Cloud, développez Storage, puis cliquez sur pour ouvrir votre instance de service IBM Cloud Object Storage. Cliquez sur Créer un seau.
Ajouter un fichier à la corbeille.
Dans l'onglet Objets du seau, téléchargez le fichier.
Pour référencer le fichier à partir de l'API, vous devez créer une connexion à l'instance de service IBM Cloud Object Storage avec le godet dans lequel le fichier est stocké.
Dans votre projet, choisissez Nouvelle ressource > Connecter à une source de données, et choisissez IBM Cloud Object Storage, puis cliquez sur Suivant.
Nommez le bien de connexion.
Pour les détails de la connexion, ajoutez les informations suivantes :
Le nom du seau que vous avez créé à l'étape 1.
Pour obtenir le login URL, ouvrez le seau de stockage dans IBM Cloud Object Storage, cliquez sur l'onglet Configurations, puis copiez le point de terminaison public URL.
Pour les informations d'identification, choisissez l'option d'authentification Clé d'accès et Clé secrète pour vous connecter à la source de données. Dans la page principale du service de votre instance de service IBM Cloud Object Storage, cliquez sur l'onglet Service credentials, puis recherchez la clé que vous souhaitez utiliser et développez-la pour voir les détails de la clé. La clé que vous utilisez doit inclure un identifiant HMAC. Si vous n'avez pas de clé existante avec un identifiant HMAC, créez-en une. Copiez les valeurs suivantes pour les coller dans les champs correspondants de la page de détails du poste de connexion :
Copie du seau Coller dans le poste de connexion ACCESS_KEY_ID Clé d'accès SECRET_ACCESS_KEY Clé secrète
Pour plus d'informations sur la création d'une connexion à votre instance de service IBM Cloud Object Storage à partir de votre projet watsonx.ai, voir IBM Cloud Object Storage connexion.
Depuis la page Assets de votre projet, ouvrez l'actif de connexion de données IBM Cloud Object Storage. Dans le site URL de la page en cours, copiez l'identifiant de connexion qui s'affiche après le segment
/connections/
du site URL.Vous pouvez spécifier cet ID de connexion et d'autres détails, tels que le nom du compartiment, lorsque vous référencez le fichier à partir de l'API.
"type": "connection_asset", "connection": { "id": "<connection_id>" }
Pour plus d'informations, voir Data references dans la IBM watsonx.ai documentation de l'API en tant que service.
Sujet parent : API REST