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 32 i caratteri. La lunghezza minima è di 1. 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 100 i caratteri. La lunghezza minima è di 10 i 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 100 i caratteri. La lunghezza minima è di 20 i 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 100 i caratteri. La lunghezza minima è di 20 i 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 63 i caratteri. La lunghezza minima è di 3 i 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 300 i caratteri. La lunghezza minima è di 13 i 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 300 i caratteri. La lunghezza minima è di 13 i 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 36 i caratteri. La lunghezza minima è di 36 i 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:

Percorso predefinito di JMESPath
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 36 i caratteri. La lunghezza minima è di 36 i 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:

Percorso predefinito di JMESPath
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 36 i caratteri. La lunghezza minima è di 36 i 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 32 i caratteri. La lunghezza minima è di 1. 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 36 i caratteri. La lunghezza minima è di 36 i 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 63 i caratteri. La lunghezza minima è di 3 i 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 300 i caratteri. La lunghezza minima è di 13 i 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 è di 20. La lunghezza minima è di 0 i 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 è di 20. La lunghezza minima è di 0 i 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 è di 20. La lunghezza minima è di 0 i 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 63 i caratteri. La lunghezza minima è di 3 i 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 300 i caratteri. La lunghezza minima è di 13 i 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:

Percorso predefinito di JMESPath
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 36 i caratteri. La lunghezza minima è di 36 i 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:

Percorso predefinito di JMESPath
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 36 i caratteri. La lunghezza minima è di 36 i 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 36 i caratteri. La lunghezza minima è di 36 i 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 32 i caratteri. La lunghezza minima è di 1. 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 36 i caratteri. La lunghezza minima è di 36 i 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:

Percorso predefinito di JMESPath
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 36 i caratteri. La lunghezza minima è di 36 i 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:

Percorso predefinito di JMESPath
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 36 i caratteri. La lunghezza minima è di 36 i 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 36 i caratteri. La lunghezza minima è di 36 i 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"
}