CLI Red Hat AI Inference
Red Hat AI Inference Le funzionalità di allineamento dei modelli, generazione di dati sintetici e gestione della tassonomia sono obsolete e saranno rimosse il 25 settembre 2026. Per proseguire con i flussi di lavoro di personalizzazione e allineamento dei modelli, esegui la migrazione a Red Hat® OpenShift® AI On OpenShift. Scopri di più sull'intelligenza artificiale di Red Hat® OpenShift®.
Prima di iniziare
Installa il plug-in " ilab " per la CLI di IBM Cloud.
ibmcloud plugin install ilab
Globali
Opzioni
--project-id(stringa)- ID del progetto " Red Hat AI Inference ".
--output(stringa)- Selezionare un formato di output - può essere 'json', 'yaml' o 'table'. Il valore predefinito è "table".
-j,--jmes-query(stringa)- Fornire una query JMESPath per personalizzare l'output.
-q,--quiet- Elimina i messaggi dettagliati.
-v,--version- Visualizza la versione del plug-in.
Esempio
ibmcloud ilab
--project-id=project_id \
--output=json \
--jmes-query="[:10]" \
--quiet
Nota: questo esempio illustra solo le opzioni globali disponibili per tutti i sottocomandi e non costituisce di per sé un comando valido.
Config
I parametri globali possono anche essere memorizzati in una configurazione persistente, in modo da non doverli specificare manualmente ogni volta che viene richiamato il plug-in. Ogni parametro può essere configurato tramite il comando config e i relativi sottocomandi.
ibmcloud ilab config
ibmcloud ilab config set
Impostare un nuovo valore di configurazione per un'opzione specifica. Ogni sottocomando del comando set corrisponde a un'opzione globale. Ogni sottocomando accetta un unico argomento, ovvero la rappresentazione
sotto forma di 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 corrisponde 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 corrisponde 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 la gestione delle tassonomie.
ibmcloud ilab taxonomy --help
ibmcloud ilab taxonomy add
Aggiungi una tassonomia al tuo bucket di 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 desideri assegnare alla tua tassonomia. Obbligatorio.
La lunghezza massima è di
32i caratteri. La lunghezza minima è di1. Il valore deve corrispondere all'espressione regolare/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/. --taxonomy-path(stringa)-
Il percorso assoluto o relativo del file taxonomy.tar.gz sul tuo computer locale. Ad esempio, “ Downloads/taxonomy.tar.gz ”.
La lunghezza massima è di
100i caratteri. La lunghezza minima è di10i caratteri. Il valore deve corrispondere all'espressione regolare/^(?:[a-zA-Z]:\\\\|\\.{0,2}[\\\/]|\/)?(?:[^\\\/:*?"<>|\\r\\n]+[\\\/])*[^\\\/:*?"<>|\\r\\n]*$/. --taxonomy-path-cos(stringa)-
Il percorso all'interno del tuo bucket Cloud Object Storage in cui desideri archiviare la tua tassonomia. Per impostazione predefinita, le tassonomie vengono memorizzate in 'taxonomies/taxonomy-<current_time>. tar.gz '.
La lunghezza massima è di
100i caratteri. La lunghezza minima è di20i caratteri. Il valore deve corrispondere all'espressione regolare/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. --cos-bucket-information(CosBucketInformationPrototype)-
Cloud Object Storage Informazioni sul secchio. Questa opzione JSON può invece essere specificata impostando i singoli campi con altre opzioni. È incompatibile con quelle opzioni.
Fornire un'opzione stringa JSON oppure specificare un file JSON da leggere indicando un'opzione di percorso file che inizi con
@, ad esempio--cos-bucket-information=@path/to/file.json. --secrets-manager-config(SecretsManagerConfigPrototype)-
Secrets Manager dettagli di configurazione. Questa opzione JSON può invece essere specificata impostando i singoli campi con altre opzioni. È incompatibile con quelle opzioni.
Fornire un'opzione stringa JSON oppure specificare un file JSON da leggere indicando un'opzione di percorso file che inizi con
@, ad esempio--secrets-manager-config=@path/to/file.json. --cos-id(stringa)-
L'ID della tua istanza di Cloud Object Storage. Questa opzione è necessaria solo se si desidera che Red Hat AI Inference crei automaticamente un bucket nell'istanza di Object Storage. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "cos-bucket-information". È incompatibile con quell'opzione.
La lunghezza massima è di
100i caratteri. La lunghezza minima è di20i caratteri. Il valore deve corrispondere all'espressione regolare/^[a-z0-9-]+$/. -b,--cos-bucket(stringa)-
Il bucket di Cloud Object Storage in cui desideri archiviare il tuo taxonomy.tar.gz. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "cos-bucket-information". È incompatibile con quell'opzione.
La lunghezza massima è di
63i caratteri. La lunghezza minima è di3i caratteri. Il valore deve corrispondere all'espressione regolare/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/. -e,--cos-endpoint(stringa)-
L'endpoint del bucket " Cloud Object Storage ". Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "cos-bucket-information". È incompatibile con quell'opzione.
La lunghezza massima è di
300i caratteri. La lunghezza minima è di13i caratteri. Il valore deve corrispondere all'espressione regolare/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/. --secrets-manager-git-url(stringa)-
L' URL a a un'istanza di Secrets Manager per recuperare i segreti definiti dall'utente. Le credenziali presenti nella tua istanza di Secrets Manager vengono utilizzate per recuperare i documenti di conoscenza a cui fa riferimento la tua tassonomia dal repository in cui sono archiviati. Questa opzione specifica un valore per un sottocampo dell'opzione JSON "secrets-manager-config". È incompatibile con quell'opzione.
La lunghezza massima è di
300i caratteri. La lunghezza minima è di13i 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 rimanda al token di autorizzazione personale e a " URL " in formato JSON. Le credenziali presenti nella tua istanza di Secrets Manager vengono utilizzate per recuperare i documenti di conoscenza a cui fa riferimento la tua tassonomia dal repository in cui sono archiviati. Questa opzione specifica un valore per un sottocampo dell'opzione JSON "secrets-manager-config". È incompatibile con quell'opzione.
La lunghezza massima è di
36i caratteri. La lunghezza minima è di36i 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 più dettagliate 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
Percorso predefinito di JMESPath
Se l'utente non ne specifica una, a questo output del comando verrà applicata per impostazione predefinita una query JMESPath. La query esatta dipenderà dal contesto e dal formato di output richiesto. Nella tabella seguente è possibile visualizzare le condizioni relative a ciascuna query JMESPath predefinita:
| 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 specificata una query JMESPath personalizzata, questa sostituirà qualsiasi JMESPath presente nella tabella sopra riportata.
ibmcloud ilab taxonomy get
Recupera i dettagli di una risorsa di tassonomia.
ibmcloud ilab taxonomy get --id ID
Opzioni comando
--id(stringa)-
Identificatore univoco di una tassonomia. Obbligatorio.
La lunghezza massima è di
36i caratteri. La lunghezza minima è di36i caratteri. Il valore deve corrispondere all'espressione regolare/^[a-z0-9-]+$/.
Esempio
ibmcloud ilab taxonomy get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Percorso predefinito di JMESPath
Se l'utente non ne specifica una, a questo output del comando verrà applicata per impostazione predefinita una query JMESPath. La query esatta dipenderà dal contesto e dal formato di output richiesto. Nella tabella seguente è possibile visualizzare le condizioni relative a ciascuna query JMESPath predefinita:
| 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 specificata una query JMESPath personalizzata, questa sostituirà qualsiasi JMESPath presente nella tabella sopra riportata.
ibmcloud ilab taxonomy delete
Elimina una risorsa di tassonomia.
ibmcloud ilab taxonomy delete --id ID
Opzioni comando
--id(stringa)-
Identificatore univoco di una tassonomia. Obbligatorio.
La lunghezza massima è di
36i caratteri. La lunghezza minima è di36i caratteri. Il valore deve corrispondere all'espressione regolare/^[a-z0-9-]+$/.
Esempio
ibmcloud ilab taxonomy delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Dati
Operazioni per la gestione dei dati.
ibmcloud ilab data --help
ibmcloud ilab data generate
Genera dati in base a una risorsa di tassonomia 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 assegnare a una risorsa dati. Obbligatorio.
La lunghezza massima è di
32i caratteri. La lunghezza minima è di1. Il valore deve corrispondere all'espressione regolare/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/. --taxonomy-id(stringa)-
L'ID della tassonomia utilizzato per la generazione dei dati sintetici. Durante l'addestramento del modello, questo valore viene utilizzato per la convalida dell'ID dei dati. Questo valore è disponibile solo dopo che il processo di addestramento del modello è stato accettato da un agente.
La lunghezza massima è di
36i caratteri. La lunghezza minima è di36i caratteri. Il valore deve corrispondere all'espressione regolare/^[a-z0-9-]+$/. --data-destination(DataDestinationPrototype)-
Visualizza le informazioni sui bucket di Cloud Object Storage. Questa opzione JSON può invece essere specificata impostando i singoli campi con altre opzioni. È incompatibile con quelle opzioni.
Fornire un'opzione stringa JSON oppure specificare un file JSON da leggere indicando un'opzione di percorso file che inizi con
@, ad esempio--data-destination=@path/to/file.json. --data-sources(DataSourcesPrototype)-
Fonti dei dati associate alla tassonomia. Questa opzione JSON può invece essere specificata impostando i singoli campi con altre opzioni. È incompatibile con quelle opzioni.
Fornire un'opzione stringa JSON oppure specificare un file JSON da leggere indicando un'opzione di percorso file che inizi con
@, ad esempio--data-sources=@path/to/file.json. --output-cos-bucket(stringa)-
L' Cloud Object Storage e in cui verrà memorizzato l'output. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-destination". È incompatibile con quell'opzione.
La lunghezza massima è di
63i caratteri. La lunghezza minima è di3i caratteri. Il valore deve corrispondere all'espressione regolare/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/. --output-cos-endpoint(stringa)-
L'endpoint del bucket di output Cloud Object Storage. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-destination". È incompatibile con quell'opzione.
La lunghezza massima è di
300i caratteri. La lunghezza minima è di13i caratteri. Il valore deve corrispondere all'espressione regolare/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/. --internal-ids([]strfmt.UUID)-
Elenco degli UUID interni che fanno riferimento alle origini dati. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-sources". È incompatibile con quell'opzione.
Le voci dell'elenco devono corrispondere all'espressione regolare
/^[a-z0-9-]+$/. La lunghezza massima è di20. La lunghezza minima è di0i elementi. --skills-paths(stringa "[]")-
Una serie di file JSON relativi alle competenze fornite dagli utenti, presenti in un bucket autorizzato di Cloud Object Storage contenente dati selezionati per la messa a punto. La dimensione di ciascun file non deve superare i 100 GB. La dimensione complessiva di tutti i file JSON relativi alle competenze e alle conoscenze (compresi i file con ID interni, se presenti) non deve superare i 400 GB. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-sources". È incompatibile con quell'opzione.
Le voci dell'elenco devono corrispondere all'espressione regolare
/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. La lunghezza massima è di20. La lunghezza minima è di0i elementi. --knowledge-paths(stringa "[]")-
Una serie di file JSON contenenti conoscenze fornite dagli utenti, presenti in un bucket autorizzato di Cloud Object Storage contenente dati selezionati per la messa a punto. La dimensione di ciascun file non deve superare i 100 GB. La dimensione complessiva di tutti i file JSON relativi alle competenze e alle conoscenze (compresi i file con ID interni, se presenti) non deve superare i 400 GB. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-sources". È incompatibile con quell'opzione.
Le voci dell'elenco devono corrispondere all'espressione regolare
/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. La lunghezza massima è di20. La lunghezza minima è di0i elementi. --skills-knowledge-cos-bucket(stringa)-
Il bucket " Cloud Object Storage " in cui è archiviato il file jsonl contenente competenze e conoscenze. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-sources". È incompatibile con quell'opzione.
La lunghezza massima è di
63i caratteri. La lunghezza minima è di3i caratteri. Il valore deve corrispondere all'espressione regolare/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/. --skills-knowledge-cos-endpoint(stringa)-
L'endpoint del bucket " Cloud Object Storage ". Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-sources". È incompatibile con quell'opzione.
La lunghezza massima è di
300i caratteri. La lunghezza minima è di13i 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 dei file forniti dall'utente per i dati di formazione relativi alle competenze e alle conoscenze. La dimensione di ciascun file non deve superare i 100 GB. La dimensione complessiva di tutti i file JSON relativi alle competenze e alle conoscenze (compresi i file con ID interni, se presenti) non deve superare i 400 GB. Questa opzione fornisce un valore per un sottocampo dell'opzione JSON "data-sources". È incompatibile con quell'opzione.
Fornire un'opzione stringa JSON oppure specificare un file JSON da leggere indicando un'opzione di percorso file che inizi con
@, 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 più dettagliate 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
Percorso predefinito di JMESPath
Se l'utente non ne specifica una, a questo output del comando verrà applicata per impostazione predefinita una query JMESPath. La query esatta dipenderà dal contesto e dal formato di output richiesto. Nella tabella seguente è possibile visualizzare le condizioni relative a ciascuna query JMESPath predefinita:
| 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 specificata una query JMESPath personalizzata, questa sostituirà qualsiasi JMESPath presente nella tabella sopra riportata.
ibmcloud ilab data get
Recupera i dettagli di una risorsa dati.
ibmcloud ilab data get --id ID
Opzioni comando
--id(stringa)-
Identificatore univoco della serie di dati. Obbligatorio.
La lunghezza massima è di
36i caratteri. La lunghezza minima è di36i caratteri. Il valore deve corrispondere all'espressione regolare/^[a-z0-9-]+$/.
Esempio
ibmcloud ilab data get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Percorso predefinito di JMESPath
Se l'utente non ne specifica una, a questo output del comando verrà applicata per impostazione predefinita una query JMESPath. La query esatta dipenderà dal contesto e dal formato di output richiesto. Nella tabella seguente è possibile visualizzare le condizioni relative a ciascuna query JMESPath predefinita:
| 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 specificata una query JMESPath personalizzata, questa sostituirà qualsiasi JMESPath presente nella tabella sopra riportata.
ibmcloud ilab data delete
Elimina una risorsa dati.
ibmcloud ilab data delete --id ID
Opzioni comando
--id(stringa)-
Identificatore univoco della serie di dati. Obbligatorio.
La lunghezza massima è di
36i caratteri. La lunghezza minima è di36i 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 della serie di dati. Obbligatorio.
La lunghezza massima è di
36i caratteri. La lunghezza minima è di36i caratteri. Il valore deve corrispondere all'espressione regolare/^[a-z0-9-]+$/.
Esempio
ibmcloud ilab data cancel \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Modello
Operazioni per la gestione dei modelli.
ibmcloud ilab model --help
ibmcloud ilab model train
Addestra un modello utilizzando i dati sintetici specificati.
ibmcloud ilab model train --name NAME --data-id DATA-ID
Opzioni comando
--name(stringa)-
Il nome da assegnare a una risorsa modello. Obbligatorio.
La lunghezza massima è di
32i caratteri. La lunghezza minima è di1. Il valore deve corrispondere all'espressione regolare/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/. --data-id(stringa)-
L'ID dell'esecuzione della generazione di dati sintetici (SDG). È possibile utilizzare questo ID per monitorare il processo di generazione dei dati. Una volta completato l'SDG, potrai utilizzare questo ID per recuperare i dati sintetici. Obbligatorio.
La lunghezza massima è di
36i caratteri. La lunghezza minima è di36i 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
Percorso predefinito di JMESPath
Se l'utente non ne specifica una, a questo output del comando verrà applicata per impostazione predefinita una query JMESPath. La query esatta dipenderà dal contesto e dal formato di output richiesto. Nella tabella seguente è possibile visualizzare le condizioni relative a ciascuna query JMESPath predefinita:
| 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 specificata una query JMESPath personalizzata, questa sostituirà qualsiasi JMESPath presente nella tabella sopra riportata.
ibmcloud ilab model get
Recupera i dettagli di un modello.
ibmcloud ilab model get --id ID
Opzioni comando
--id(stringa)-
Identificatore univoco di una sessione di addestramento del modello. Obbligatorio.
La lunghezza massima è di
36i caratteri. La lunghezza minima è di36i caratteri. Il valore deve corrispondere all'espressione regolare/^[a-z0-9-]+$/.
Esempio
ibmcloud ilab model get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Percorso predefinito di JMESPath
Se l'utente non ne specifica una, a questo output del comando verrà applicata per impostazione predefinita una query JMESPath. La query esatta dipenderà dal contesto e dal formato di output richiesto. Nella tabella seguente è possibile visualizzare le condizioni relative a ciascuna query JMESPath predefinita:
| 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 specificata una query JMESPath personalizzata, questa sostituirà qualsiasi JMESPath presente nella tabella sopra riportata.
ibmcloud ilab model delete
Eliminare un modello.
ibmcloud ilab model delete --id ID
Opzioni comando
--id(stringa)-
Identificatore univoco di una sessione di addestramento del modello. Obbligatorio.
La lunghezza massima è di
36i caratteri. La lunghezza minima è di36i 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 l'addestramento di un modello.
ibmcloud ilab model cancel --id ID
Opzioni comando
--id(stringa)-
Identificatore univoco di una sessione di addestramento del modello. Obbligatorio.
La lunghezza massima è di
36i caratteri. La lunghezza minima è di36i 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 riportati di seguito illustrano i dati che è necessario specificare per un'opzione di comando. Questi esempi illustrano la struttura dei dati e includono valori segnaposto per il tipo di valore previsto. Quando si esegue un comando, sostituire questi valori con quelli relativi al proprio ambiente, a seconda dei casi.
CosBucketInformationPrototype
L'esempio seguente illustra 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 illustra il formato dell'oggetto DataDestinationPrototype.
{
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}
DataSourcesPrototype
L'esempio seguente illustra 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 illustra 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 illustra il formato dell'oggetto UserProvidedPathsPrototype.
{
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}