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 32 caractères. La longueur minimale est de caractères 1. 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 100 caractères. La longueur minimale est de 10 caractè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 100 caractères. La longueur minimale est de 20 caractè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 100 caractères. La longueur minimale est de 20 caractè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 63 caractères. La longueur minimale est de 3 caractè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 300 caractères. La longueur minimale est de 13 caractè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 300 caractères. La longueur minimale est de 13 caractè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 36 caractères. La longueur minimale est de 36 caractè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 :

JMESPath par défaut
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 36 caractères. La longueur minimale est de 36 caractè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 :

JMESPath par défaut
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 36 caractères. La longueur minimale est de 36 caractè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 32 caractères. La longueur minimale est de caractères 1. 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 36 caractères. La longueur minimale est de 36 caractè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 63 caractères. La longueur minimale est de 3 caractè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 300 caractères. La longueur minimale est de 13 caractè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éments 20. La longueur minimale est de éléments 0.

--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éments 20. La longueur minimale est de éléments 0.

--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éments 20. La longueur minimale est de éléments 0.

--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 63 caractères. La longueur minimale est de 3 caractè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 300 caractères. La longueur minimale est de 13 caractè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 :

JMESPath par défaut
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 36 caractères. La longueur minimale est de 36 caractè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 :

JMESPath par défaut
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 36 caractères. La longueur minimale est de 36 caractè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 36 caractères. La longueur minimale est de 36 caractè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 32 caractères. La longueur minimale est de caractères 1. 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 36 caractères. La longueur minimale est de 36 caractè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 :

JMESPath par défaut
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 36 caractères. La longueur minimale est de 36 caractè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 :

JMESPath par défaut
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 36 caractères. La longueur minimale est de 36 caractè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 36 caractères. La longueur minimale est de 36 caractè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"
}