InstructLab CLI

Globaux

Options

--project-id (chaîne)
L'identifiant du projet InstructLab.
--output (chaîne)
Choisir un format de sortie : 'json', 'yaml' ou 'table'. Par défaut, « table ».
-j --jmes-query, (chaîne)
Indiquer une requête JMESPath pour personnaliser la sortie.
-q, --quiet
Supprimer les messages prolixes.
-v, --version
Imprime la version plug-in.

Exemple

ibmcloud ilab
    --project-id=project_id \
    --output=json \
    --jmes-query="[:10]" \
    --quiet

Remarque : cet exemple ne fait que présenter les options globales disponibles pour toutes les sous-commandes et n'est pas une commande valide en soi.

Config

Les paramètres globaux peuvent également être stockés dans une configuration persistante afin qu'ils n'aient pas besoin d'être spécifiés manuellement à chaque fois que le plug-in est invoqué. Chaque paramètre peut être configuré avec la commande config et 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, la représentation sous forme de chaîne de caractères de la valeur à stocker pour l'option.

ibmcloud ilab config set <option> <value>

Exemples

ibmcloud ilab config get

Imprime 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 :.

ibmcloud ilab config unset <option>

Exemples

ibmcloud ilab config list

Liste toutes les valeurs de configuration actuellement définies.

ibmcloud ilab config list

Exemples

ibmcloud ilab config list

Taxonomy

Opérations de gestion des taxonomies.

ibmcloud ilab taxonomy --help

ibmcloud ilab taxonomy add

Ajoutez une taxonomie à votre panier 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)

Le nom que vous souhaitez donner à votre taxonomie. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 1 caractères. La valeur doit correspondre à l'expression régulière /^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/.

--taxonomy-path (chaîne)

Le chemin absolu ou relatif vers le fichier taxonomy.tar.gz sur votre machine locale. 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)

Le chemin dans votre panier Cloud Object Storage où vous voulez stocker votre taxonomie. Par défaut, les taxonomies sont stockées dans "taxonomies/taxonomy-<current_time>. tar.gz ".

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 l'information sur les seaux. Cette option JSON peut être fournie en définissant des champs individuels avec d'autres options. Elle s'exclut mutuellement avec ces options.

Fournir une option de chaîne JSON ou spécifier un fichier JSON à lire en fournissant une option de chemin de fichier commençant par @, par exemple --cos-bucket-information=@path/to/file.json.

--secrets-manager-config (SecretsManagerConfigPrototype)

Secrets Manager les détails de la configuration. Cette option JSON peut être fournie en définissant des champs individuels avec d'autres options. Elle s'exclut mutuellement avec ces options.

Fournir une option de chaîne JSON ou spécifier un fichier JSON à lire en fournissant une option de chemin de fichier commençant par @, par exemple --secrets-manager-config=@path/to/file.json.

--cos-id (chaîne)

L'identifiant de votre instance Cloud Object Storage. Cette option n'est nécessaire que si vous souhaitez que InstructLab crée automatiquement un godet dans votre instance Object Storage. Cette option fournit une valeur pour un sous-champ de l'option JSON « cos-bucket-information ». Elle s'exclut mutuellement avec cette option.

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)

Le seau Cloud Object Storage dans lequel vous souhaitez stocker votre taxonomy.tar.gz. Cette option fournit une valeur pour un sous-champ de l'option JSON « cos-bucket-information ». Elle s'exclut mutuellement avec cette option.

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)

Le point final du bucket d' Cloud Object Storage. Cette option fournit une valeur pour un sous-champ de l'option JSON « cos-bucket-information ». Elle s'exclut mutuellement avec cette option.

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)

L'adresse URL vers une instance Secrets Manager pour récupérer vos secrets définis par l'utilisateur. Les informations d'identification de votre instance Secrets Manager sont utilisées 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 ». Elle s'exclut mutuellement avec cette option.

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)

L'ID Secrets Manager qui pointe vers votre jeton d'autorisation personnel et URL au format JSON. Les informations d'identification de votre instance Secrets Manager sont utilisées 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 ». Elle s'exclut mutuellement avec cette option.

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"}'

Des options granulaires sont également disponibles 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

Dresse la liste des détails d'un ensemble de ressources taxinomiques.

ibmcloud ilab taxonomy list

Exemple

ibmcloud ilab taxonomy list

Par défaut JMESPath

Une requête JMESPath sera appliquée par défaut à la sortie de cette commande, si l'utilisateur n'en fournit pas une. La requête exacte dépendra du scénario et du format de sortie requis. Vous pouvez voir la condition pour chaque requête JMESPath par défaut dans le tableau suivant :

Chemin d'accès JMES 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 quel JMESPath dans le tableau ci-dessus.

ibmcloud ilab taxonomy get

Obtient les détails d'une ressource de taxonomie.

ibmcloud ilab taxonomy get --id ID

Options de commande

--id (chaîne)

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

Par défaut JMESPath

Une requête JMESPath sera appliquée par défaut à la sortie de cette commande, si l'utilisateur n'en fournit pas une. La requête exacte dépendra du scénario et du format de sortie requis. Vous pouvez voir la condition pour chaque requête JMESPath par défaut dans le tableau suivant :

Chemin d'accès JMES 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 quel JMESPath dans le tableau ci-dessus.

ibmcloud ilab taxonomy delete

Supprime une ressource de taxonomie.

ibmcloud ilab taxonomy delete --id ID

Options de commande

--id (chaîne)

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 par rapport à une ressource taxinomique 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)

Nom à donner à une ressource de données. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 1 caractères. La valeur doit correspondre à l'expression régulière /^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/.

--taxonomy-id (chaîne)

L'ID de la taxonomie qui a été utilisée pour la génération des données synthétiques. Lors de l'apprentissage du modèle, cette valeur est utilisée pour valider l'ID des données. Cette valeur n'est disponible qu'après l'acceptation de la tâche de formation au modèle 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)

Sortie de Cloud Object Storage informations sur les seaux. Cette option JSON peut être fournie en définissant des champs individuels avec d'autres options. Elle s'exclut mutuellement avec ces options.

Fournir une option de chaîne JSON ou spécifier un fichier JSON à lire en fournissant une option de chemin de fichier commençant par @, par exemple --data-destination=@path/to/file.json.

--data-sources (DataSourcesPrototype)

Sources de données associées à la taxonomie. Cette option JSON peut être fournie en définissant des champs individuels avec d'autres options. Elle s'exclut mutuellement avec ces options.

Fournir une option de chaîne JSON ou spécifier un fichier JSON à lire en fournissant une option de chemin de fichier commençant par @, par exemple --data-sources=@path/to/file.json.

--output-cos-bucket (chaîne)

Le site Cloud Object Storage dans lequel la sortie sera stockée. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-destination". Elle s'exclut mutuellement avec cette option.

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)

Le point d'arrivée du seau de sortie Cloud Object Storage. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-destination". Elle s'exclut mutuellement avec cette option.

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 référençant les sources de données. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-sources". Elle s'exclut mutuellement avec cette option.

Les éléments de la liste doivent correspondre à l'expression régulière /^[a-z0-9-]+$/. La longueur maximale est de 20 éléments. La longueur minimale est de 0.

--skills-paths ([]string)

Un ensemble de fichiers json de compétences fournis par l'utilisateur et présents dans une base de données autorisée Cloud Object Storage contenant des données traitées à des fins d'affinage. La taille de chaque fichier ne doit pas dépasser 100 Go. La taille cumulée de tous les fichiers json relatifs aux compétences et aux connaissances (y compris les fichiers des identifiants internes, s'ils sont fournis) ne doit pas dépasser 400 Go. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-sources". Elle s'exclut mutuellement avec cette option.

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

--knowledge-paths ([]string)

Un ensemble de fichiers json de connaissances fournis par l'utilisateur et présents dans une base de données autorisée Cloud Object Storage contenant des données traitées en vue d'une mise au point. La taille de chaque fichier ne doit pas dépasser 100 Go. La taille cumulée de tous les fichiers json relatifs aux compétences et aux connaissances (y compris les fichiers des identifiants internes, s'ils sont fournis) ne doit pas dépasser 400 Go. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-sources". Elle s'exclut mutuellement avec cette option.

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

--skills-knowledge-cos-bucket (chaîne)

Le seau Cloud Object Storage dans lequel les compétences/connaissances jsonl sont stockées. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-sources". Elle s'exclut mutuellement avec cette option.

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)

Le point final du bucket d' Cloud Object Storage. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-sources". Elle s'exclut mutuellement avec cette option.

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 sur les compétences et les connaissances. La taille de chaque fichier ne doit pas dépasser 100 Go. La taille cumulée de tous les fichiers json relatifs aux compétences et aux connaissances (y compris les fichiers des identifiants internes, s'ils sont fournis) ne doit pas dépasser 400 Go. Cette option fournit une valeur pour un sous-champ de l'option JSON "data-sources". Elle s'exclut mutuellement avec cette option.

Fournir une option de chaîne JSON ou spécifier un fichier JSON à lire en fournissant une option de chemin de fichier commençant par @, 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"}}}'

Des options granulaires sont également disponibles 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

Détaille une collection de ressources de données.

ibmcloud ilab data list

Exemple

ibmcloud ilab data list

Par défaut JMESPath

Une requête JMESPath sera appliquée par défaut à la sortie de cette commande, si l'utilisateur n'en fournit pas une. La requête exacte dépendra du scénario et du format de sortie requis. Vous pouvez voir la condition pour chaque requête JMESPath par défaut dans le tableau suivant :

Chemin d'accès JMES 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 quel JMESPath dans le tableau ci-dessus.

ibmcloud ilab data get

Obtient les détails d'une ressource de données.

ibmcloud ilab data get --id ID

Options de commande

--id (chaîne)

Identifiant unique de l'exécution des 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

Par défaut JMESPath

Une requête JMESPath sera appliquée par défaut à la sortie de cette commande, si l'utilisateur n'en fournit pas une. La requête exacte dépendra du scénario et du format de sortie requis. Vous pouvez voir la condition pour chaque requête JMESPath par défaut dans le tableau suivant :

Chemin d'accès JMES 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 quel JMESPath dans le 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)

Identifiant unique de l'exécution des 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)

Identifiant unique de l'exécution des 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 de gestion des 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)

Nom à donner à une ressource modèle. Obligatoire.

La longueur maximale est de 32 caractères. La longueur minimale est de 1 caractères. La valeur doit correspondre à l'expression régulière /^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/.

--data-id (chaîne)

L'ID de l'exécution de la génération de données synthétiques (SDG). Vous pouvez utiliser cet identifiant pour contrôler 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

Liste les ressources de votre modèle.

ibmcloud ilab model list

Exemple

ibmcloud ilab model list

Par défaut JMESPath

Une requête JMESPath sera appliquée par défaut à la sortie de cette commande, si l'utilisateur n'en fournit pas une. La requête exacte dépendra du scénario et du format de sortie requis. Vous pouvez voir la condition pour chaque requête JMESPath par défaut dans le tableau suivant :

Chemin d'accès JMES 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 quel JMESPath dans le tableau ci-dessus.

ibmcloud ilab model get

Obtient les détails d'un modèle.

ibmcloud ilab model get --id ID

Options de commande

--id (chaîne)

Identifiant unique d'un modèle d'exécution d'apprentissage. 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

Par défaut JMESPath

Une requête JMESPath sera appliquée par défaut à la sortie de cette commande, si l'utilisateur n'en fournit pas une. La requête exacte dépendra du scénario et du format de sortie requis. Vous pouvez voir la condition pour chaque requête JMESPath par défaut dans le tableau suivant :

Chemin d'accès JMES 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 quel JMESPath dans le tableau ci-dessus.

ibmcloud ilab model delete

Suppression d'un modèle.

ibmcloud ilab model delete --id ID

Options de commande

--id (chaîne)

Identifiant unique d'un modèle d'exécution d'apprentissage. 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 la formation d'un modèle.

ibmcloud ilab model cancel --id ID

Options de commande

--id (chaîne)

Identifiant unique d'un modèle d'exécution d'apprentissage. 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 montre 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 montre le format de l'objet DataDestinationPrototype.


{
  "bucket" : "example-bucket-1",
  "endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}

DataSourcesPrototype

L'exemple suivant montre 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 montre 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 montre le format de l'objet UserProvidedPathsPrototype.


{
  "bucket" : "example-bucket-1",
  "endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}