Interface de ligne de commande Red Hat AI Inference
Red Hat AI Inference Les fonctionnalités d'alignement de modèles, de génération de données synthétiques et de gestion de la taxonomie sont obsolètes et seront supprimées le 25 septembre 2026. Pour poursuivre les workflows de personnalisation et d'alignement des modèles, migrez vers Red Hat® OpenShift® AI On OpenShift. En savoir plus sur l'IA d' Red Hat® OpenShift®.
Avant de commencer
Installez le plug-in ilab pour l'interface CLI d' IBM Cloud.
ibmcloud plugin install ilab
Globaux
Options
--project-id(chaîne de caractères)- L'identifiant du projet Red Hat AI Inference.
--output(chaîne de caractères)- Choisir un format de sortie : 'json', 'yaml' ou 'table'. La valeur par défaut est table.
-j,--jmes-query(chaîne de caractères)- Indiquer une requête JMESPath pour personnaliser la sortie.
-q,--quiet- Supprimer les messages prolixes.
-v,--version- Affiche la version du plug-in.
Exemple
ibmcloud ilab
--project-id=project_id \
--output=json \
--jmes-query="[:10]" \
--quiet
Remarque : cet exemple illustre uniquement les options globales disponibles pour toutes les sous-commandes et ne constitue pas une commande valide en soi.
Config
Les paramètres globaux peuvent également être stockés dans une configuration persistante afin de ne pas avoir à les spécifier manuellement à chaque fois que le plug-in est appelé. Chaque paramètre peut être configuré à l'aide de la commande
config et de ses sous-commandes.
ibmcloud ilab config
ibmcloud ilab config set
Définissez une nouvelle valeur de configuration pour une option spécifique. Chaque sous-commande de la commande set correspond à une option globale. Chaque sous-commande accepte un seul argument, à savoir la représentation sous
forme de chaîne de caractères de la valeur à enregistrer pour l'option.
ibmcloud ilab config set <option> <value>
Exemples
ibmcloud ilab config get
Imprimer la valeur actuellement définie pour une option spécifique. Chaque sous-commande de la commande get correspond à une option globale.
ibmcloud ilab config get <option>
Exemples
ibmcloud ilab config unset
Annulez la définition de la valeur actuellement définie pour une option spécifique. Chaque sous-commande de la commande unset correspond à une option globale.
Les sous-commandes disponibles pour ce service sont les suivantes :.
ibmcloud ilab config unset <option>
Exemples
ibmcloud ilab config list
Énumérez toutes les valeurs de configuration actuellement définies.
ibmcloud ilab config list
Exemples
ibmcloud ilab config list
Taxonomy
Opérations permettant de gérer les taxonomies.
ibmcloud ilab taxonomy --help
ibmcloud ilab taxonomy add
Ajoutez une taxonomie à votre compartiment Cloud Object Storage.
ibmcloud ilab taxonomy add --name NAME [--taxonomy-path TAXONOMY-PATH] [--taxonomy-path-cos TAXONOMY-PATH-COS] [--cos-bucket-information COS-BUCKET-INFORMATION | --cos-id COS-ID --cos-bucket COS-BUCKET --cos-endpoint COS-ENDPOINT] [--secrets-manager-config SECRETS-MANAGER-CONFIG | --secrets-manager-git-url SECRETS-MANAGER-GIT-URL --secrets-manager-git-id SECRETS-MANAGER-GIT-ID]
Options de commande
--name(chaîne de caractères)-
Le nom que vous souhaitez donner à votre taxonomie. Obligatoire.
La longueur maximale est de
32caractères. La longueur minimale est de caractères1. La valeur doit correspondre à l'expression régulière/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/. --taxonomy-path(chaîne de caractères)-
Chemin d'accès absolu ou relatif vers le fichier taxonomy.tar.gz sur votre ordinateur local. Par exemple : Downloads/taxonomy.tar.gz.
La longueur maximale est de
100caractères. La longueur minimale est de10caractères. La valeur doit correspondre à l'expression régulière/^(?:[a-zA-Z]:\\\\|\\.{0,2}[\\\/]|\/)?(?:[^\\\/:*?"<>|\\r\\n]+[\\\/])*[^\\\/:*?"<>|\\r\\n]*$/. --taxonomy-path-cos(chaîne de caractères)-
Le chemin d'accès dans votre compartiment Cloud Object Storage où vous souhaitez stocker votre taxonomie. Par défaut, les taxonomies sont stockées dans taxonomies/taxonomy-<heure_actuelle>. tar.gz.</heure_actuelle>
La longueur maximale est de
100caractères. La longueur minimale est de20caractères. La valeur doit correspondre à l'expression régulière/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. --cos-bucket-information(CosBucketInformationPrototype)-
Cloud Object Storage Informations sur les compartiments. Cette option JSON peut également être fournie en définissant chaque champ avec d'autres options. Cette option est incompatible avec les autres.
Fournissez une chaîne JSON ou spécifiez un fichier JSON à lire en indiquant un chemin d'accès commençant par une virgule
@, par exemple--cos-bucket-information=@path/to/file.json. --secrets-manager-config(SecretsManagerConfigPrototype)-
Secrets Manager Détails de configuration. Cette option JSON peut également être fournie en définissant chaque champ avec d'autres options. Cette option est incompatible avec les autres.
Fournissez une chaîne JSON ou spécifiez un fichier JSON à lire en indiquant un chemin d'accès commençant par une virgule
@, par exemple--secrets-manager-config=@path/to/file.json. --cos-id(chaîne de caractères)-
L'identifiant de votre instance d' Cloud Object Storage. Cette option n'est requise que si vous souhaitez qu' Red Hat AI Inference crée automatiquement un compartiment dans votre instance d' Object Storage. Cette option fournit une valeur pour un sous-champ de l'option JSON cos-bucket-information. Cette option est incompatible avec celle-là.
La longueur maximale est de
100caractères. La longueur minimale est de20caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/. -b,--cos-bucket(chaîne de caractères)-
Le compartiment Cloud Object Storage dans lequel vous souhaitez stocker vos fichiers taxonomy.tar.gz. Cette option fournit une valeur pour un sous-champ de l'option JSON cos-bucket-information. Cette option est incompatible avec celle-là.
La longueur maximale est de
63caractères. La longueur minimale est de3caractères. La valeur doit correspondre à l'expression régulière/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/. -e,--cos-endpoint(chaîne de caractères)-
Le point de terminaison du compartiment Cloud Object Storage. Cette option fournit une valeur pour un sous-champ de l'option JSON cos-bucket-information. Cette option est incompatible avec celle-là.
La longueur maximale est de
300caractères. La longueur minimale est de13caractères. La valeur doit correspondre à l'expression régulière/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/. --secrets-manager-git-url(chaîne de caractères)-
URL ez-vous à une instance de Secrets Manager pour récupérer vos secrets définis par l'utilisateur. Les identifiants de votre instance d' Secrets Manager s sont utilisés pour récupérer les documents de connaissance référencés dans votre taxonomie à partir du référentiel où ils sont stockés. Cette option fournit une valeur pour un sous-champ de l'option JSON secrets-manager-config. Cette option est incompatible avec celle-là.
La longueur maximale est de
300caractères. La longueur minimale est de13caractères. La valeur doit correspondre à l'expression régulière/^https:\/\/([a-zA-Z0-9-]+\\.)*secrets-manager(?:\\.test)?\\.appdomain\\.cloud$/. --secrets-manager-git-id(chaîne de caractères)-
L'identifiant Secrets Manager qui pointe vers votre jeton d'autorisation personnel et l'identifiant URL au format JSON. Les identifiants de votre instance d' Secrets Manager s sont utilisés pour récupérer les documents de connaissance référencés dans votre taxonomie à partir du référentiel où ils sont stockés. Cette option fournit une valeur pour un sous-champ de l'option JSON secrets-manager-config. Cette option est incompatible avec celle-là.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemples
ibmcloud ilab taxonomy add \
--name example-taxonomy-1 \
--taxonomy-path exampleString \
--taxonomy-path-cos taxonomies/taxonomy.tar.gz \
--cos-bucket-information '{"service_instance_id": "628e4348-2183-42fa-a03a-6f0f78453530", "bucket": "example-bucket-1", "endpoint": "https://s3.us-east.cloud-object-storage.appdomain.cloud"}' \
--secrets-manager-config '{"url": "https://12345678-abcd-1234-5678-abcdefghijkl.us-east.secrets-manager.appdomain.cloud", "git_id": "d9428888-122b-11e1-b85c-61cd3cbb3210"}'
Il existe également des options plus détaillées pour les sous-champs des options de chaîne JSON :
ibmcloud ilab taxonomy add \
--name example-taxonomy-1 \
--taxonomy-path exampleString \
--taxonomy-path-cos taxonomies/taxonomy.tar.gz \
--cos-id 628e4348-2183-42fa-a03a-6f0f78453530 \
--cos-bucket example-bucket-1 \
--cos-endpoint https://s3.us-east.cloud-object-storage.appdomain.cloud \
--secrets-manager-git-url https://12345678-abcd-1234-5678-abcdefghijkl.us-east.secrets-manager.appdomain.cloud \
--secrets-manager-git-id d9428888-122b-11e1-b85c-61cd3cbb3210
ibmcloud ilab taxonomy list
Répertorie les détails d'un ensemble de ressources taxonomiques.
ibmcloud ilab taxonomy list
Exemple
ibmcloud ilab taxonomy list
JMESPath par défaut
Une requête JMESPath sera appliquée par défaut au résultat de cette commande, si l'utilisateur n'en fournit pas. La requête exacte dépendra du scénario et du format de sortie demandé. Vous pouvez consulter les conditions associées à chaque requête JMESPath par défaut dans le tableau suivant :
| Réponse | Sortie | Requête |
|---|---|---|
| Réussite | Valeur par défaut |
|
| Tableau | taxonomies[].{id:id,name:name,taxonomy_path_cos:taxonomy_path_cos,created_at:created_at,state:state,status:status} |
Si une requête JMESPath personnalisée est fournie, elle remplacera n'importe quelle valeur JMESPath du tableau ci-dessus.
ibmcloud ilab taxonomy get
Récupère les détails d'une ressource de taxonomie.
ibmcloud ilab taxonomy get --id ID
Options de commande
--id(chaîne de caractères)-
Identifiant unique d'une taxonomie. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab taxonomy get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
JMESPath par défaut
Une requête JMESPath sera appliquée par défaut au résultat de cette commande, si l'utilisateur n'en fournit pas. La requête exacte dépendra du scénario et du format de sortie demandé. Vous pouvez consulter les conditions associées à chaque requête JMESPath par défaut dans le tableau suivant :
| Réponse | Sortie | Requête |
|---|---|---|
| Réussite | Valeur par défaut |
|
| Tableau | {id:id,name:name,project_id:project_id,taxonomy_path_cos:taxonomy_path_cos,created_at:created_at,state:state,status:status} |
Si une requête JMESPath personnalisée est fournie, elle remplacera n'importe quelle valeur JMESPath du tableau ci-dessus.
ibmcloud ilab taxonomy delete
Supprime une ressource de taxonomie.
ibmcloud ilab taxonomy delete --id ID
Options de commande
--id(chaîne de caractères)-
Identifiant unique d'une taxonomie. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab taxonomy delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Données
Opérations de gestion des données.
ibmcloud ilab data --help
ibmcloud ilab data generate
Génère des données à partir d'une ressource de taxonomie spécifiée.
ibmcloud ilab data generate --name NAME [--taxonomy-id TAXONOMY-ID] [--data-destination DATA-DESTINATION | --output-cos-bucket OUTPUT-COS-BUCKET --output-cos-endpoint OUTPUT-COS-ENDPOINT] [--data-sources DATA-SOURCES | --internal-ids INTERNAL-IDS --skills-paths SKILLS-PATHS --knowledge-paths KNOWLEDGE-PATHS --skills-knowledge-cos-bucket SKILLS-KNOWLEDGE-COS-BUCKET --skills-knowledge-cos-endpoint SKILLS-KNOWLEDGE-COS-ENDPOINT --data-sources-user-provided-paths DATA-SOURCES-USER-PROVIDED-PATHS]
Options de commande
--name(chaîne de caractères)-
Nom à attribuer à une ressource de données. Obligatoire.
La longueur maximale est de
32caractères. La longueur minimale est de caractères1. La valeur doit correspondre à l'expression régulière/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/. --taxonomy-id(chaîne de caractères)-
L'identifiant de taxonomie utilisé pour la génération de données synthétiques. Lors de l'entraînement du modèle, cette valeur est utilisée pour valider l'identifiant des données. Cette valeur n'est disponible qu'une fois que la tâche d'entraînement du modèle a été acceptée par un agent.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/. --data-destination(DataDestinationPrototype)-
Cloud Object Storage s de sortie : informations sur le compartiment de stockage. Cette option JSON peut également être fournie en définissant chaque champ avec d'autres options. Cette option est incompatible avec les autres.
Fournissez une chaîne JSON ou spécifiez un fichier JSON à lire en indiquant un chemin d'accès commençant par une virgule
@, par exemple--data-destination=@path/to/file.json. --data-sources(DataSourcesPrototype)-
Sources de données associées à la taxonomie. Cette option JSON peut également être fournie en définissant chaque champ avec d'autres options. Cette option est incompatible avec les autres.
Fournissez une chaîne JSON ou spécifiez un fichier JSON à lire en indiquant un chemin d'accès commençant par une virgule
@, par exemple--data-sources=@path/to/file.json. --output-cos-bucket(chaîne de caractères)-
L' Cloud Object Storage e dans laquelle le résultat sera stocké. Cette option fournit une valeur pour un sous-champ de l'option JSON data-destination. Cette option est incompatible avec celle-là.
La longueur maximale est de
63caractères. La longueur minimale est de3caractères. La valeur doit correspondre à l'expression régulière/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/. --output-cos-endpoint(chaîne de caractères)-
Le point de terminaison du compartiment de sortie Cloud Object Storage. Cette option fournit une valeur pour un sous-champ de l'option JSON data-destination. Cette option est incompatible avec celle-là.
La longueur maximale est de
300caractères. La longueur minimale est de13caractères. La valeur doit correspondre à l'expression régulière/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/. --internal-ids([]strfmt.UUID)-
Liste des UUID internes faisant référence à des sources de données. Cette option fournit une valeur pour un sous-champ de l'option JSON data-sources. Cette option est incompatible avec celle-là.
Les éléments de la liste doivent correspondre à l'expression régulière
/^[a-z0-9-]+$/. La longueur maximale est de éléments20. La longueur minimale est de éléments0. --skills-paths([]chaîne de caractères)-
Un ensemble de fichiers JSON de compétences fournis par les utilisateurs, présents dans un compartiment Cloud Object Storage autorisé et contenant des données sélectionnées pour le réglage fin. La taille de chaque fichier ne doit pas dépasser 100 Go. La taille totale de tous les fichiers JSON relatifs aux compétences et aux connaissances (y compris les fichiers provenant d'identifiants internes, le cas échéant) ne doit pas dépasser 400 Go. Cette option fournit une valeur pour un sous-champ de l'option JSON data-sources. Cette option est incompatible avec celle-là.
Les éléments de la liste doivent correspondre à l'expression régulière
/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. La longueur maximale est de éléments20. La longueur minimale est de éléments0. --knowledge-paths([]chaîne de caractères)-
Un ensemble de fichiers JSON de connaissances fournis par les utilisateurs, présents dans un compartiment autorisé d' Cloud Object Storage, contenant des données sélectionnées pour le réglage fin. La taille de chaque fichier ne doit pas dépasser 100 Go. La taille totale de tous les fichiers JSON relatifs aux compétences et aux connaissances (y compris les fichiers provenant d'identifiants internes, le cas échéant) ne doit pas dépasser 400 Go. Cette option fournit une valeur pour un sous-champ de l'option JSON data-sources. Cette option est incompatible avec celle-là.
Les éléments de la liste doivent correspondre à l'expression régulière
/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. La longueur maximale est de éléments20. La longueur minimale est de éléments0. --skills-knowledge-cos-bucket(chaîne de caractères)-
Le compartiment Cloud Object Storage dans lequel est stocké le fichier jsonl skills/knowledge. Cette option fournit une valeur pour un sous-champ de l'option JSON data-sources. Cette option est incompatible avec celle-là.
La longueur maximale est de
63caractères. La longueur minimale est de3caractères. La valeur doit correspondre à l'expression régulière/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/. --skills-knowledge-cos-endpoint(chaîne de caractères)-
Le point de terminaison du compartiment Cloud Object Storage. Cette option fournit une valeur pour un sous-champ de l'option JSON data-sources. Cette option est incompatible avec celle-là.
La longueur maximale est de
300caractères. La longueur minimale est de13caractères. La valeur doit correspondre à l'expression régulière/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/. --data-sources-user-provided-paths(UserProvidedPathsPrototype)-
Chemins d'accès aux fichiers fournis par l'utilisateur pour les données de formation aux compétences et aux connaissances. La taille de chaque fichier ne doit pas dépasser 100 Go. La taille totale de tous les fichiers JSON relatifs aux compétences et aux connaissances (y compris les fichiers provenant d'identifiants internes, le cas échéant) ne doit pas dépasser 400 Go. Cette option fournit une valeur pour un sous-champ de l'option JSON data-sources. Cette option est incompatible avec celle-là.
Fournissez une chaîne JSON ou spécifiez un fichier JSON à lire en indiquant un chemin d'accès commençant par une virgule
@, par exemple--data-sources-user-provided-paths=@path/to/file.json.
Exemples
ibmcloud ilab data generate \
--name example-data-1 \
--taxonomy-id 202a03c4-dcf1-432a-82b7-abecb2e019f7 \
--data-destination '{"bucket": "example-bucket-1", "endpoint": "https://s3.us-east.cloud-object-storage.appdomain.cloud"}' \
--data-sources '{"internal_ids": ["9e0a5988-0c7d-44de-ba48-465aef67baee","9e0a5988-0c7d-44de-ba48-465aef67baee"], "skills": ["user_provided_path/skills/skills_1.jsonl","user_provided_path/skills/skills_1.jsonl"], "knowledge": ["user_provided_path/knowledge/knowledge1.jsonl","user_provided_path/knowledge/knowledge1.jsonl"], "bucket": "example-bucket-1", "endpoint": "https://s3.us-east.cloud-object-storage.appdomain.cloud", "user_provided_paths": {"skills": ["user_provided_path/skills/skills_1.jsonl","user_provided_path/skills/skills_1.jsonl"], "knowledge": ["user_provided_path/knowledge/knowledge1.jsonl","user_provided_path/knowledge/knowledge1.jsonl"], "cos_bucket_information": {"bucket": "example-bucket-1", "endpoint": "https://s3.us-east.cloud-object-storage.appdomain.cloud"}}}'
Il existe également des options plus détaillées pour les sous-champs des options de chaîne JSON :
ibmcloud ilab data generate \
--name example-data-1 \
--taxonomy-id 202a03c4-dcf1-432a-82b7-abecb2e019f7 \
--output-cos-bucket example-bucket-1 \
--output-cos-endpoint https://s3.us-east.cloud-object-storage.appdomain.cloud \
--internal-ids 9e0a5988-0c7d-44de-ba48-465aef67baee,9e0a5988-0c7d-44de-ba48-465aef67baee \
--skills-paths user_provided_path/skills/skills_1.jsonl,user_provided_path/skills/skills_1.jsonl \
--knowledge-paths user_provided_path/knowledge/knowledge1.jsonl,user_provided_path/knowledge/knowledge1.jsonl \
--skills-knowledge-cos-bucket example-bucket-1 \
--skills-knowledge-cos-endpoint https://s3.us-east.cloud-object-storage.appdomain.cloud \
--data-sources-user-provided-paths userProvidedPathsPrototype
ibmcloud ilab data list
Répertorie les détails d'un ensemble de ressources de données.
ibmcloud ilab data list
Exemple
ibmcloud ilab data list
JMESPath par défaut
Une requête JMESPath sera appliquée par défaut au résultat de cette commande, si l'utilisateur n'en fournit pas. La requête exacte dépendra du scénario et du format de sortie demandé. Vous pouvez consulter les conditions associées à chaque requête JMESPath par défaut dans le tableau suivant :
| Réponse | Sortie | Requête |
|---|---|---|
| Réussite | Valeur par défaut |
|
| Tableau | data[].{id:id,name:name,state:state,status:status,created_at:created_at,completed_at:completed_at} |
Si une requête JMESPath personnalisée est fournie, elle remplacera n'importe quelle valeur JMESPath du tableau ci-dessus.
ibmcloud ilab data get
Récupère les détails d'une ressource de données.
ibmcloud ilab data get --id ID
Options de commande
--id(chaîne de caractères)-
Identifiant unique d'une série de données. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab data get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
JMESPath par défaut
Une requête JMESPath sera appliquée par défaut au résultat de cette commande, si l'utilisateur n'en fournit pas. La requête exacte dépendra du scénario et du format de sortie demandé. Vous pouvez consulter les conditions associées à chaque requête JMESPath par défaut dans le tableau suivant :
| Réponse | Sortie | Requête |
|---|---|---|
| Réussite | Valeur par défaut |
|
| Tableau | {id:id,name:name,project_id:project_id,state:state,status:status,created_at:created_at,completed_at:completed_at} |
Si une requête JMESPath personnalisée est fournie, elle remplacera n'importe quelle valeur JMESPath du tableau ci-dessus.
ibmcloud ilab data delete
Supprime une ressource de données.
ibmcloud ilab data delete --id ID
Options de commande
--id(chaîne de caractères)-
Identifiant unique d'une série de données. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab data delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
ibmcloud ilab data cancel
Annule la génération de données synthétiques.
ibmcloud ilab data cancel --id ID
Options de commande
--id(chaîne de caractères)-
Identifiant unique d'une série de données. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab data cancel \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Modèle
Opérations permettant de gérer les modèles.
ibmcloud ilab model --help
ibmcloud ilab model train
Entraîne un modèle à partir des données synthétiques spécifiées.
ibmcloud ilab model train --name NAME --data-id DATA-ID
Options de commande
--name(chaîne de caractères)-
Nom à attribuer à une ressource de modèle. Obligatoire.
La longueur maximale est de
32caractères. La longueur minimale est de caractères1. La valeur doit correspondre à l'expression régulière/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/. --data-id(chaîne de caractères)-
L'identifiant de l'exécution de la génération de données synthétiques (SDG). Vous pouvez utiliser cet identifiant pour suivre le processus de génération des données. Une fois le SDG terminé, vous pouvez utiliser cet identifiant pour récupérer les données synthétiques. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab model train \
--name example-model-1 \
--data-id add785e6-a8c3-4f5f-ab89-c506a3f115da
ibmcloud ilab model list
Répertorie les ressources de votre modèle.
ibmcloud ilab model list
Exemple
ibmcloud ilab model list
JMESPath par défaut
Une requête JMESPath sera appliquée par défaut au résultat de cette commande, si l'utilisateur n'en fournit pas. La requête exacte dépendra du scénario et du format de sortie demandé. Vous pouvez consulter les conditions associées à chaque requête JMESPath par défaut dans le tableau suivant :
| Réponse | Sortie | Requête |
|---|---|---|
| Réussite | Valeur par défaut |
|
| Tableau | models[].{created_at:created_at,completed_at:completed_at,id:id,name:name,state:state,status:status} |
Si une requête JMESPath personnalisée est fournie, elle remplacera n'importe quelle valeur JMESPath du tableau ci-dessus.
ibmcloud ilab model get
Récupère les détails d'un modèle.
ibmcloud ilab model get --id ID
Options de commande
--id(chaîne de caractères)-
Identifiant unique d'une session d'entraînement d'un modèle. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab model get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
JMESPath par défaut
Une requête JMESPath sera appliquée par défaut au résultat de cette commande, si l'utilisateur n'en fournit pas. La requête exacte dépendra du scénario et du format de sortie demandé. Vous pouvez consulter les conditions associées à chaque requête JMESPath par défaut dans le tableau suivant :
| Réponse | Sortie | Requête |
|---|---|---|
| Réussite | Valeur par défaut |
|
| Tableau | {base_model:base_model,created_at:created_at,completed_at:completed_at,data_id:data_id,id:id,name:name,project_id:project_id,state:state,status:status} |
Si une requête JMESPath personnalisée est fournie, elle remplacera n'importe quelle valeur JMESPath du tableau ci-dessus.
ibmcloud ilab model delete
Suppression d'un modèle.
ibmcloud ilab model delete --id ID
Options de commande
--id(chaîne de caractères)-
Identifiant unique d'une session d'entraînement d'un modèle. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab model delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
ibmcloud ilab model cancel
Annule l'entraînement d'un modèle.
ibmcloud ilab model cancel --id ID
Options de commande
--id(chaîne de caractères)-
Identifiant unique d'une session d'entraînement d'un modèle. Obligatoire.
La longueur maximale est de
36caractères. La longueur minimale est de36caractères. La valeur doit correspondre à l'expression régulière/^[a-z0-9-]+$/.
Exemple
ibmcloud ilab model cancel \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Exemples de schéma
Les exemples de schéma suivants représentent les données que vous devez spécifier pour une option de commande. Ces exemples modèlent la structure de données et incluent des valeurs de marque de réservation pour le type de valeur attendu. Lorsque vous exécutez une commande, remplacez comme il convient ces valeurs par les valeurs qui s'appliquent à votre environnement.
CosBucketInformationPrototype
L'exemple suivant illustre le format de l'objet CosBucketInformationPrototype.
{
"service_instance_id" : "628e4348-2183-42fa-a03a-6f0f78453530",
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}
DataDestinationPrototype
L'exemple suivant illustre le format de l'objet DataDestinationPrototype.
{
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}
DataSourcesPrototype
L'exemple suivant illustre le format de l'objet DataSourcesPrototype.
{
"internal_ids" : [ "9e0a5988-0c7d-44de-ba48-465aef67baee", "9e0a5988-0c7d-44de-ba48-465aef67baee" ],
"skills" : [ "user_provided_path/skills/skills_1.jsonl", "user_provided_path/skills/skills_1.jsonl" ],
"knowledge" : [ "user_provided_path/knowledge/knowledge1.jsonl", "user_provided_path/knowledge/knowledge1.jsonl" ],
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud",
"user_provided_paths" : {
"skills" : [ "user_provided_path/skills/skills_1.jsonl", "user_provided_path/skills/skills_1.jsonl" ],
"knowledge" : [ "user_provided_path/knowledge/knowledge1.jsonl", "user_provided_path/knowledge/knowledge1.jsonl" ],
"cos_bucket_information" : {
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}
}
}
SecretsManagerConfigPrototype
L'exemple suivant illustre le format de l'objet SecretsManagerConfigPrototype.
{
"url" : "https://12345678-abcd-1234-5678-abcdefghijkl.us-east.secrets-manager.appdomain.cloud",
"git_id" : "d9428888-122b-11e1-b85c-61cd3cbb3210"
}
UserProvidedPathsPrototype
L'exemple suivant illustre le format de l'objet UserProvidedPathsPrototype.
{
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}