InstructLab CLI

Globali

Opzioni

--project-id (stringa)
L'ID del progetto InstructLab.
--output (stringa)
Selezionare un formato di output - può essere 'json', 'yaml' o 'table'. Predefinito su "tabella".
-j --jmes-query, (stringa)
Fornire una query JMESPath per personalizzare l'output.
-q, --quiet
Elimina i messaggi dettagliati.
-v, --version
Stampa la versione plug-in.

Esempio

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

Nota: questo esempio mostra solo le opzioni globali disponibili per tutti i sottocomandi e non è un comando valido in sé.

Config

I parametri globali possono anche essere memorizzati in una configurazione persistente in modo che non sia necessario specificarli manualmente ogni volta che si richiama il plug-in. Ogni parametro può essere configurato con il comando config e i suoi sottocomandi.

ibmcloud ilab config

ibmcloud ilab config set

Impostare un nuovo valore di configurazione per un'opzione specifica. Ogni sottocomando del comando " set " è associato a un'opzione globale. Ogni sottocomando accetta un singolo argomento, la rappresentazione stringa del valore da memorizzare per l'opzione.

ibmcloud ilab config set <option> <value>

Esempi

ibmcloud ilab config get

Stampa il valore attualmente impostato per un'opzione specifica. Ogni sottocomando del comando " get " è associato a un'opzione globale.

ibmcloud ilab config get <option>

Esempi

ibmcloud ilab config unset

Annullare l'impostazione del valore attualmente impostato per un'opzione specifica. Ogni sottocomando del comando " unset " è associato a un'opzione globale.

I sottocomandi disponibili per questo servizio sono:.

ibmcloud ilab config unset <option>

Esempi

ibmcloud ilab config list

Elenca tutti i valori di configurazione attualmente impostati.

ibmcloud ilab config list

Esempi

ibmcloud ilab config list

Tassonomia

Operazioni per gestire le tassonomie.

ibmcloud ilab taxonomy --help

ibmcloud ilab taxonomy add

Aggiungere una tassonomia al bucket 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]

Opzioni comando

--name (stringa)

Il nome che si vuole dare alla tassonomia. Obbligatorio.

La lunghezza massima è di 32 caratteri. La lunghezza minima è 1. Il valore deve corrispondere all'espressione regolare /^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/.

--taxonomy-path (stringa)

Il percorso assoluto o relativo al file taxonomy.tar.gz sul computer locale. Ad esempio ' Downloads/taxonomy.tar.gz '.

La lunghezza massima è di 100 caratteri. La lunghezza minima è di 10 caratteri. Il valore deve corrispondere all'espressione regolare /^(?:[a-zA-Z]:\\\\|\\.{0,2}[\\\/]|\/)?(?:[^\\\/:*?"<>|\\r\\n]+[\\\/])*[^\\\/:*?"<>|\\r\\n]*$/.

--taxonomy-path-cos (stringa)

Il percorso del bucket Cloud Object Storage in cui si vuole memorizzare la tassonomia. Per impostazione predefinita, le tassonomie sono memorizzate in 'taxonomies/taxonomy-<current_time>. tar.gz '.

La lunghezza massima è di 100 caratteri. La lunghezza minima è di 20 caratteri. Il valore deve corrispondere all'espressione regolare /^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/.

--cos-bucket-information (CosBucketInformationPrototype)

Cloud Object Storage informazioni sulla benna. Questa opzione JSON può invece essere fornita impostando singoli campi con altre opzioni. È mutuamente esclusivo con quelle opzioni.

Fornire un'opzione stringa JSON o specificare un file JSON da cui leggere fornendo un'opzione percorso file che inizi con un @, ad esempio --cos-bucket-information=@path/to/file.json.

--secrets-manager-config (SecretsManagerConfigPrototype)

Secrets Manager dettagli della configurazione. Questa opzione JSON può invece essere fornita impostando singoli campi con altre opzioni. È mutuamente esclusivo con quelle opzioni.

Fornire un'opzione stringa JSON o specificare un file JSON da cui leggere fornendo un'opzione percorso file che inizi con un @, ad esempio --secrets-manager-config=@path/to/file.json.

--cos-id (stringa)

L'ID dell'istanza Cloud Object Storage. Questa opzione è necessaria solo se si desidera che InstructLab crei automaticamente un bucket nell'istanza Object Storage. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON 'cos-bucket-information'. È mutuamente esclusiva con quell'opzione.

La lunghezza massima è di 100 caratteri. La lunghezza minima è di 20 caratteri. Il valore deve corrispondere all'espressione regolare /^[a-z0-9-]+$/.

-b --cos-bucket, (stringa)

Il secchio Cloud Object Storage in cui si desidera memorizzare il sito taxonomy.tar.gz. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON 'cos-bucket-information'. È mutuamente esclusiva con quell'opzione.

La lunghezza massima è di 63 caratteri. La lunghezza minima è di 3 caratteri. Il valore deve corrispondere all'espressione regolare /^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/.

-e --cos-endpoint, (stringa)

Il punto finale della benna dell' Cloud Object Storage. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON 'cos-bucket-information'. È mutuamente esclusiva con quell'opzione.

La lunghezza massima è di 300 caratteri. La lunghezza minima è di 13 caratteri. Il valore deve corrispondere all'espressione regolare /^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/.

--secrets-manager-git-url (stringa)

URL a un'istanza di Secrets Manager per recuperare i segreti definiti dall'utente. Le credenziali dell'istanza di Secrets Manager vengono utilizzate per recuperare i documenti di conoscenza a cui si fa riferimento nella tassonomia dal repository in cui sono archiviati. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "secrets-manager-config". È mutuamente esclusiva con quell'opzione.

La lunghezza massima è di 300 caratteri. La lunghezza minima è di 13 caratteri. Il valore deve corrispondere all'espressione regolare /^https:\/\/([a-zA-Z0-9-]+\\.)*secrets-manager(?:\\.test)?\\.appdomain\\.cloud$/.

--secrets-manager-git-id (stringa)

L'ID Secrets Manager che punta al token di autorizzazione personale e URL in formato JSON. Le credenziali dell'istanza di Secrets Manager vengono utilizzate per recuperare i documenti di conoscenza a cui si fa riferimento nella tassonomia dal repository in cui sono archiviati. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "secrets-manager-config". È mutuamente esclusiva con quell'opzione.

La lunghezza massima è di 36 caratteri. La lunghezza minima è di 36 caratteri. Il valore deve corrispondere all'espressione regolare /^[a-z0-9-]+$/.

Esempi

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

In alternativa, sono disponibili opzioni granulari per i sottocampi delle opzioni di stringa 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

Elenca i dettagli di una raccolta di risorse tassonomiche.

ibmcloud ilab taxonomy list

Esempio

ibmcloud ilab taxonomy list

Impostazione predefinita JMESPath

A questa uscita di questo comando verrà applicata per impostazione predefinita una query JMESPath, se non ne viene fornita una dall'utente. La query esatta dipenderà dallo scenario e dal formato di output richiesto. È possibile vedere le condizioni per ogni query JMESPath predefinita nella tabella seguente:

Percorso JMES predefinito
Risposta Output Query
Operazione riuscita Valore predefinito
Tabella taxonomies[].{id:id,name:name,taxonomy_path_cos:taxonomy_path_cos,created_at:created_at,state:state,status:status}

Se viene fornita una query JMESPath personalizzata, questa sostituirà qualsiasi JMESPath nella tabella sopra.

ibmcloud ilab taxonomy get

Ottiene i dettagli di una risorsa tassonomica.

ibmcloud ilab taxonomy get --id ID

Opzioni comando

--id (stringa)

Identificatore univoco di una tassonomia. Obbligatorio.

La lunghezza massima è di 36 caratteri. La lunghezza minima è di 36 caratteri. Il valore deve corrispondere all'espressione regolare /^[a-z0-9-]+$/.

Esempio

ibmcloud ilab taxonomy get \
    --id 817bc95a-fef0-4039-b936-e0b6fb17b723

Impostazione predefinita JMESPath

A questa uscita di questo comando verrà applicata per impostazione predefinita una query JMESPath, se non ne viene fornita una dall'utente. La query esatta dipenderà dallo scenario e dal formato di output richiesto. È possibile vedere le condizioni per ogni query JMESPath predefinita nella tabella seguente:

Percorso JMES predefinito
Risposta Output Query
Operazione riuscita Valore predefinito
Tabella {id:id,name:name,project_id:project_id,taxonomy_path_cos:taxonomy_path_cos,created_at:created_at,state:state,status:status}

Se viene fornita una query JMESPath personalizzata, questa sostituirà qualsiasi JMESPath nella tabella sopra.

ibmcloud ilab taxonomy delete

Elimina una risorsa tassonomica.

ibmcloud ilab taxonomy delete --id ID

Opzioni comando

--id (stringa)

Identificatore univoco di una tassonomia. Obbligatorio.

La lunghezza massima è di 36 caratteri. La lunghezza minima è di 36 caratteri. Il valore deve corrispondere all'espressione regolare /^[a-z0-9-]+$/.

Esempio

ibmcloud ilab taxonomy delete \
    --id 817bc95a-fef0-4039-b936-e0b6fb17b723

Dati

Operazioni di gestione dei dati.

ibmcloud ilab data --help

ibmcloud ilab data generate

Genera dati in base a una risorsa tassonomica specificata.

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]

Opzioni comando

--name (stringa)

Il nome da dare a una risorsa dati. Obbligatorio.

La lunghezza massima è di 32 caratteri. La lunghezza minima è 1. Il valore deve corrispondere all'espressione regolare /^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/.

--taxonomy-id (stringa)

L'ID della tassonomia utilizzata per la generazione dei dati sintetici. Nell'addestramento del modello, questo valore viene utilizzato per convalidare l'ID dei dati. Questo valore è disponibile solo dopo che il lavoro di formazione del modello è stato accettato da un agente.

La lunghezza massima è di 36 caratteri. La lunghezza minima è di 36 caratteri. Il valore deve corrispondere all'espressione regolare /^[a-z0-9-]+$/.

--data-destination (DataDestinationPrototype)

Output Cloud Object Storage informazioni sul secchio. Questa opzione JSON può invece essere fornita impostando singoli campi con altre opzioni. È mutuamente esclusivo con quelle opzioni.

Fornire un'opzione stringa JSON o specificare un file JSON da cui leggere fornendo un'opzione percorso file che inizi con un @, ad esempio --data-destination=@path/to/file.json.

--data-sources (DataSourcesPrototype)

Fonti di dati associate alla tassonomia. Questa opzione JSON può invece essere fornita impostando singoli campi con altre opzioni. È mutuamente esclusivo con quelle opzioni.

Fornire un'opzione stringa JSON o specificare un file JSON da cui leggere fornendo un'opzione percorso file che inizi con un @, ad esempio --data-sources=@path/to/file.json.

--output-cos-bucket (stringa)

Il sito Cloud Object Storage in cui verrà memorizzato l'output. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-destination". È mutuamente esclusiva con quell'opzione.

La lunghezza massima è di 63 caratteri. La lunghezza minima è di 3 caratteri. Il valore deve corrispondere all'espressione regolare /^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/.

--output-cos-endpoint (stringa)

Il punto finale del secchio di output Cloud Object Storage. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-destination". È mutuamente esclusiva con quell'opzione.

La lunghezza massima è di 300 caratteri. La lunghezza minima è di 13 caratteri. Il valore deve corrispondere all'espressione regolare /^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/.

--internal-ids ([]strfmt.UUID)

Elenco di UUID interni che fanno riferimento alle fonti di dati. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-sources". È mutuamente esclusiva con quell'opzione.

Gli elementi dell'elenco devono corrispondere all'espressione regolare /^[a-z0-9-]+$/. La lunghezza massima è di 20 articoli. La lunghezza minima è 0 articoli.

--skills-paths ([]string)

Un insieme di file json di competenze fornite dall'utente presenti in un bucket autorizzato di Cloud Object Storage, contenenti dati curati per la messa a punto. Ogni file non deve superare i 100 GB di dimensione. La dimensione complessiva di tutti i file json delle competenze e delle conoscenze (compresi i file degli id interni, se forniti) non deve superare i 400 GB. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-sources". È mutuamente esclusiva con quell'opzione.

Gli elementi dell'elenco devono corrispondere all'espressione regolare /^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. La lunghezza massima è di 20 articoli. La lunghezza minima è 0 articoli.

--knowledge-paths ([]string)

Un insieme di file json di conoscenza forniti dall'utente e presenti in un bucket autorizzato di Cloud Object Storage, contenente dati curati per la messa a punto. Ogni file non deve superare i 100 GB di dimensione. La dimensione complessiva di tutti i file json delle competenze e delle conoscenze (compresi i file degli id interni, se forniti) non deve superare i 400 GB. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-sources". È mutuamente esclusiva con quell'opzione.

Gli elementi dell'elenco devono corrispondere all'espressione regolare /^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. La lunghezza massima è di 20 articoli. La lunghezza minima è 0 articoli.

--skills-knowledge-cos-bucket (stringa)

Il bucket Cloud Object Storage in cui sono memorizzate le competenze/conoscenze jsonl. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-sources". È mutuamente esclusiva con quell'opzione.

La lunghezza massima è di 63 caratteri. La lunghezza minima è di 3 caratteri. Il valore deve corrispondere all'espressione regolare /^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/.

--skills-knowledge-cos-endpoint (stringa)

Il punto finale della benna dell' Cloud Object Storage. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-sources". È mutuamente esclusiva con quell'opzione.

La lunghezza massima è di 300 caratteri. La lunghezza minima è di 13 caratteri. Il valore deve corrispondere all'espressione regolare /^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/.

--data-sources-user-provided-paths (UserProvidedPathsPrototype)

Percorsi di file forniti dall'utente per i dati di formazione sulle competenze e sulle conoscenze. Ogni file non deve superare i 100 GB di dimensione. La dimensione complessiva di tutti i file json delle competenze e delle conoscenze (compresi i file degli id interni, se forniti) non deve superare i 400 GB. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-sources". È mutuamente esclusiva con quell'opzione.

Fornire un'opzione stringa JSON o specificare un file JSON da cui leggere fornendo un'opzione percorso file che inizi con un @, ad esempio --data-sources-user-provided-paths=@path/to/file.json.

Esempi

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

In alternativa, sono disponibili opzioni granulari per i sottocampi delle opzioni di stringa 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

Elenca i dettagli di una raccolta di risorse di dati.

ibmcloud ilab data list

Esempio

ibmcloud ilab data list

Impostazione predefinita JMESPath

A questa uscita di questo comando verrà applicata per impostazione predefinita una query JMESPath, se non ne viene fornita una dall'utente. La query esatta dipenderà dallo scenario e dal formato di output richiesto. È possibile vedere le condizioni per ogni query JMESPath predefinita nella tabella seguente:

Percorso JMES predefinito
Risposta Output Query
Operazione riuscita Valore predefinito
Tabella data[].{id:id,name:name,state:state,status:status,created_at:created_at,completed_at:completed_at}

Se viene fornita una query JMESPath personalizzata, questa sostituirà qualsiasi JMESPath nella tabella sopra.

ibmcloud ilab data get

Ottiene i dettagli di una risorsa dati.

ibmcloud ilab data get --id ID

Opzioni comando

--id (stringa)

Identificatore univoco per l'esecuzione dei dati. Obbligatorio.

La lunghezza massima è di 36 caratteri. La lunghezza minima è di 36 caratteri. Il valore deve corrispondere all'espressione regolare /^[a-z0-9-]+$/.

Esempio

ibmcloud ilab data get \
    --id 817bc95a-fef0-4039-b936-e0b6fb17b723

Impostazione predefinita JMESPath

A questa uscita di questo comando verrà applicata per impostazione predefinita una query JMESPath, se non ne viene fornita una dall'utente. La query esatta dipenderà dallo scenario e dal formato di output richiesto. È possibile vedere le condizioni per ogni query JMESPath predefinita nella tabella seguente:

Percorso JMES predefinito
Risposta Output Query
Operazione riuscita Valore predefinito
Tabella {id:id,name:name,project_id:project_id,state:state,status:status,created_at:created_at,completed_at:completed_at}

Se viene fornita una query JMESPath personalizzata, questa sostituirà qualsiasi JMESPath nella tabella sopra.

ibmcloud ilab data delete

Elimina una risorsa dati.

ibmcloud ilab data delete --id ID

Opzioni comando

--id (stringa)

Identificatore univoco per l'esecuzione dei dati. Obbligatorio.

La lunghezza massima è di 36 caratteri. La lunghezza minima è di 36 caratteri. Il valore deve corrispondere all'espressione regolare /^[a-z0-9-]+$/.

Esempio

ibmcloud ilab data delete \
    --id 817bc95a-fef0-4039-b936-e0b6fb17b723

ibmcloud ilab data cancel

Annulla la generazione di dati sintetici.

ibmcloud ilab data cancel --id ID

Opzioni comando

--id (stringa)

Identificatore univoco per l'esecuzione dei dati. Obbligatorio.

La lunghezza massima è di 36 caratteri. La lunghezza minima è di 36 caratteri. Il valore deve corrispondere all'espressione regolare /^[a-z0-9-]+$/.

Esempio

ibmcloud ilab data cancel \
    --id 817bc95a-fef0-4039-b936-e0b6fb17b723

Modello

Operazioni di gestione dei modelli.

ibmcloud ilab model --help

ibmcloud ilab model train

Addestra un modello rispetto ai dati sintetici specificati.

ibmcloud ilab model train --name NAME --data-id DATA-ID

Opzioni comando

--name (stringa)

Il nome da dare a una risorsa modello. Obbligatorio.

La lunghezza massima è di 32 caratteri. La lunghezza minima è 1. Il valore deve corrispondere all'espressione regolare /^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/.

--data-id (stringa)

L'ID della sessione di generazione dei dati sintetici (SDG). È possibile utilizzare questo ID per monitorare il processo di generazione dei dati. Al termine dell'SDG, è possibile utilizzare questo ID per recuperare i dati sintetici. Obbligatorio.

La lunghezza massima è di 36 caratteri. La lunghezza minima è di 36 caratteri. Il valore deve corrispondere all'espressione regolare /^[a-z0-9-]+$/.

Esempio

ibmcloud ilab model train \
    --name example-model-1 \
    --data-id add785e6-a8c3-4f5f-ab89-c506a3f115da

ibmcloud ilab model list

Elenca le risorse del modello.

ibmcloud ilab model list

Esempio

ibmcloud ilab model list

Impostazione predefinita JMESPath

A questa uscita di questo comando verrà applicata per impostazione predefinita una query JMESPath, se non ne viene fornita una dall'utente. La query esatta dipenderà dallo scenario e dal formato di output richiesto. È possibile vedere le condizioni per ogni query JMESPath predefinita nella tabella seguente:

Percorso JMES predefinito
Risposta Output Query
Operazione riuscita Valore predefinito
Tabella models[].{created_at:created_at,completed_at:completed_at,id:id,name:name,state:state,status:status}

Se viene fornita una query JMESPath personalizzata, questa sostituirà qualsiasi JMESPath nella tabella sopra.

ibmcloud ilab model get

Ottiene i dettagli di un modello.

ibmcloud ilab model get --id ID

Opzioni comando

--id (stringa)

Identificatore univoco di un modello di corsa di addestramento. Obbligatorio.

La lunghezza massima è di 36 caratteri. La lunghezza minima è di 36 caratteri. Il valore deve corrispondere all'espressione regolare /^[a-z0-9-]+$/.

Esempio

ibmcloud ilab model get \
    --id 817bc95a-fef0-4039-b936-e0b6fb17b723

Impostazione predefinita JMESPath

A questa uscita di questo comando verrà applicata per impostazione predefinita una query JMESPath, se non ne viene fornita una dall'utente. La query esatta dipenderà dallo scenario e dal formato di output richiesto. È possibile vedere le condizioni per ogni query JMESPath predefinita nella tabella seguente:

Percorso JMES predefinito
Risposta Output Query
Operazione riuscita Valore predefinito
Tabella {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}

Se viene fornita una query JMESPath personalizzata, questa sostituirà qualsiasi JMESPath nella tabella sopra.

ibmcloud ilab model delete

Eliminare un modello.

ibmcloud ilab model delete --id ID

Opzioni comando

--id (stringa)

Identificatore univoco di un modello di corsa di addestramento. Obbligatorio.

La lunghezza massima è di 36 caratteri. La lunghezza minima è di 36 caratteri. Il valore deve corrispondere all'espressione regolare /^[a-z0-9-]+$/.

Esempio

ibmcloud ilab model delete \
    --id 817bc95a-fef0-4039-b936-e0b6fb17b723

ibmcloud ilab model cancel

Annulla la formazione di un modello.

ibmcloud ilab model cancel --id ID

Opzioni comando

--id (stringa)

Identificatore univoco di un modello di corsa di addestramento. Obbligatorio.

La lunghezza massima è di 36 caratteri. La lunghezza minima è di 36 caratteri. Il valore deve corrispondere all'espressione regolare /^[a-z0-9-]+$/.

Esempio

ibmcloud ilab model cancel \
    --id 817bc95a-fef0-4039-b936-e0b6fb17b723

Esempi di schemi

Gli esempi di schema seguenti rappresentano i dati che è necessario specificare per un'opzione di comando. Questi esempi modellano la struttura dei dati e includono valori segnaposto per il tipo di valore previsto. Quando si esegue un comando, sostituire questi valori con quelli che si applicano al proprio ambiente, a seconda dei casi.

CosBucketInformationPrototype

L'esempio seguente mostra il formato dell'oggetto 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'esempio seguente mostra il formato dell'oggetto DataDestinationPrototype.


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

DataSourcesPrototype

L'esempio seguente mostra il formato dell'oggetto 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'esempio seguente mostra il formato dell'oggetto SecretsManagerConfigPrototype.


{
  "url" : "https://12345678-abcd-1234-5678-abcdefghijkl.us-east.secrets-manager.appdomain.cloud",
  "git_id" : "d9428888-122b-11e1-b85c-61cd3cbb3210"
}

UserProvidedPathsPrototype

L'esempio seguente mostra il formato dell'oggetto UserProvidedPathsPrototype.


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