Pour utiliser des actifs d'IA générative dans IBM watsonx.ai à l'aide d'un programme, vous devez identifier les ressources auxquelles vous souhaitez accéder.
Pour inférence les modèles de base fournis avec watsonx.ai, vous devez spécifier l'ID du projet watsonx.ai .
Pour obtenir votre ID de projet, procédez comme suit:
- Dans votre projet, cliquez sur l'onglet Gérer .
- Copiez l'ID de projet à partir de la section Détails de la page Général .
Spécification de l'ID de projet dans un bloc-notes
Si vous exécutez le bloc-notes à partir du projet avec les actifs que vous souhaitez utiliser, vous pouvez définir l'ID de projet automatiquement en spécifiant le code suivant. Si l'ID de projet ne peut pas être renvoyé, le bloc-notes invite l'utilisateur à indiquer l'ID de projet lors de l'exécution.
import os
try:
project_id = os.environ["PROJECT_ID"]
except KeyError:
project_id = input("Enter your project ID: ")
Si vous utilisez le APIClient
qui est disponible avec la bibliothèque pour gérer les données d'identification pour vous, vous pouvez également définir un projet ou un espace par défaut afin de ne pas avoir à le spécifier avec chaque méthode.
Après avoir défini les données d'identification, définissez un projet par défaut à utiliser dans le bloc-notes à l'aide de l'instruction suivante:
client.set.default_project(project_id)
Pour plus d'informations, voir Utilisation d'APIClient.
Recherche de l'ID de déploiement
Une fois que vous avez créé ou mis à jour un actif dans votre projet et que vous êtes prêt à l'exécuter, vous déployez l'actif dans un espace de déploiement. Votre espace de déploiement possède un ID d'espace unique que vous pouvez référencer de la même manière qu'un ID de projet.
Pour déduire un foundation model accordé ou utiliser un modèle d'invite déployé, vous devez fournir l'identifiant de déploiement de l'actif.
Pour obtenir l'ID de déploiement, procédez comme suit:
- Dans le menu principal, cliquez sur Déploiements, puis sur votre espace de déploiement.
- Ouvrez la page Déploiements, puis cliquez sur le déploiement de l'actif auquel vous souhaitez accéder à l'aide d'un programme.
- Copiez l'ID de déploiement à partir du panneau A propos de ce déploiement .
En savoir plus
- Données d'identification pour l'accès par programmation
- Référence d'interface de programme d'application
- BibliothèquePython
Rubrique parent: Codage des solutions d'intelligence artificielle génériques