CLI de Red Hat AI Inference
Red Hat AI Inference Las funciones de alineación de modelos, generación de datos sintéticos y gestión de taxonomías han quedado obsoletas y se eliminarán el 25 de septiembre de 2026. Para continuar con los flujos de trabajo de personalización y alineación de modelos, migra a Red Hat® OpenShift® AI On OpenShift. Más información sobre la IA de Red Hat® OpenShift®.
Antes de empezar
Instala el complemento ilab para la CLI de IBM Cloud.
ibmcloud plugin install ilab
Valores globales
Opciones
--project-id(cadena)- El ID del proyecto Red Hat AI Inference.
--output(cadena)- Elija un formato de salida; puede ser 'json', 'yaml' o 'table'. El valor predeterminado es tabla.
-j,--jmes-query(cadena)- Proporcione una consulta JMESPath para personalizar la salida.
-q,--quiet- Suprime los mensajes detallados.
-v,--version- Muestra la versión del complemento.
Ejemplo
ibmcloud ilab
--project-id=project_id \
--output=json \
--jmes-query="[:10]" \
--quiet
Nota: Este ejemplo solo muestra las opciones globales disponibles para todos comandos y no es un comando válido en sí mismo.
Config
Los parámetros globales también se pueden almacenar en una configuración persistente, de modo que no sea necesario especificarlos manualmente cada vez que se invoque el complemento. Cada parámetro se puede configurar con el comando config y sus subcomandos.
ibmcloud ilab config
ibmcloud ilab config set
Establezca un nuevo valor de configuración para una opción específica. Cada subcomando del comando set se corresponde con una opción global. Cada subcomando admite un único argumento: la representación como cadena del valor que
se va a almacenar para la opción.
ibmcloud ilab config set <option> <value>
Ejemplos
ibmcloud ilab config get
Imprime el valor actualmente establecido para una opción concreta. Cada subcomando del comando get se corresponde con una opción global.
ibmcloud ilab config get <option>
Ejemplos
ibmcloud ilab config unset
Desestablezca el valor establecido actualmente para una opción específica. Cada subcomando del comando unset se corresponde con una opción global.
Los subcomandos disponibles para este servicio son:.
ibmcloud ilab config unset <option>
Ejemplos
ibmcloud ilab config list
Enumera todos los valores de configuración establecidos actualmente.
ibmcloud ilab config list
Ejemplos
ibmcloud ilab config list
Taxonomía
Operaciones para gestionar taxonomías.
ibmcloud ilab taxonomy --help
ibmcloud ilab taxonomy add
Añade una taxonomía a tu depósito de 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]
Opciones de comando
--name(cadena)-
El nombre que quieres darle a tu taxonomía. Obligatorio.
La longitud máxima es de
32caracteres. La extensión mínima es de caracteres1. El valor debe coincidir con la expresión regular/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/. --taxonomy-path(cadena)-
La ruta absoluta o relativa al archivo taxonomy.tar.gz en tu equipo local. Por ejemplo: Downloads/taxonomy.tar.gz.
La longitud máxima es de
100caracteres. La longitud mínima es de10caracteres. El valor debe coincidir con la expresión regular/^(?:[a-zA-Z]:\\\\|\\.{0,2}[\\\/]|\/)?(?:[^\\\/:*?"<>|\\r\\n]+[\\\/])*[^\\\/:*?"<>|\\r\\n]*$/. --taxonomy-path-cos(cadena)-
La ruta dentro de tu depósito de Cloud Object Storage donde deseas almacenar tu taxonomía. Por defecto, las taxonomías se almacenan en taxonomies/taxonomy-<hora_actual>. tar.gz.</hora_actual>
La longitud máxima es de
100caracteres. La longitud mínima es de20caracteres. El valor debe coincidir con la expresión regular/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. --cos-bucket-information(CosBucketInformationPrototype)-
Cloud Object Storage Información sobre el bucket. Esta opción JSON también se puede especificar configurando campos individuales con otras opciones. Es mutuamente excluyente con esas opciones.
Proporcione una opción de cadena JSON o especifique un archivo JSON del que leer, indicando una opción de ruta de archivo que comience por una coma
@, p. ej.,--cos-bucket-information=@path/to/file.json. --secrets-manager-config(SecretsManagerConfigPrototype)-
Secrets Manager Detalles de configuración. Esta opción JSON también se puede especificar configurando campos individuales con otras opciones. Es mutuamente excluyente con esas opciones.
Proporcione una opción de cadena JSON o especifique un archivo JSON del que leer, indicando una opción de ruta de archivo que comience por una coma
@, p. ej.,--secrets-manager-config=@path/to/file.json. --cos-id(cadena)-
Tu ID de instancia de Cloud Object Storage. Esta opción solo es necesaria si deseas que Red Hat AI Inference cree automáticamente un bucket en tu instancia de Object Storage. Esta opción proporciona un valor para un subcampo de la opción JSON cos-bucket-information. Es incompatible con esa opción.
La longitud máxima es de
100caracteres. La longitud mínima es de20caracteres. El valor debe coincidir con la expresión regular/^[a-z0-9-]+$/. -b,--cos-bucket(cadena)-
El bucket de Cloud Object Storage en el que quieres almacenar tu taxonomy.tar.gz. Esta opción proporciona un valor para un subcampo de la opción JSON cos-bucket-information. Es incompatible con esa opción.
La longitud máxima es de
63caracteres. La longitud mínima es de3caracteres. El valor debe coincidir con la expresión regular/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/. -e,--cos-endpoint(cadena)-
El punto final del depósito Cloud Object Storage. Esta opción proporciona un valor para un subcampo de la opción JSON cos-bucket-information. Es incompatible con esa opción.
La longitud máxima es de
300caracteres. La longitud mínima es de13caracteres. El valor debe coincidir con la expresión regular/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/. --secrets-manager-git-url(cadena)-
URL a a una instancia de Secrets Manager para recuperar tus secretos definidos por el usuario. Las credenciales de su instancia de Secrets Manager se utilizan para recuperar los documentos de conocimiento a los que se hace referencia en su taxonomía desde el repositorio donde están almacenados. Esta opción proporciona un valor para un subcampo de la opción JSON secrets-manager-config. Es incompatible con esa opción.
La longitud máxima es de
300caracteres. La longitud mínima es de13caracteres. El valor debe coincidir con la expresión regular/^https:\/\/([a-zA-Z0-9-]+\\.)*secrets-manager(?:\\.test)?\\.appdomain\\.cloud$/. --secrets-manager-git-id(cadena)-
El identificador Secrets Manager que apunta a tu token de autorización personal y a URL en formato JSON. Las credenciales de su instancia de Secrets Manager se utilizan para recuperar los documentos de conocimiento a los que se hace referencia en su taxonomía desde el repositorio donde están almacenados. Esta opción proporciona un valor para un subcampo de la opción JSON secrets-manager-config. Es incompatible con esa opción.
La longitud máxima es de
36caracteres. La longitud mínima es de36caracteres. El valor debe coincidir con la expresión regular/^[a-z0-9-]+$/.
Ejemplos
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"}'
Como alternativa, hay disponibles opciones detalladas para los subcampos de las opciones de cadena 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
Enumera los detalles de una colección de recursos de taxonomía.
ibmcloud ilab taxonomy list
Ejemplo
ibmcloud ilab taxonomy list
JMESPath predeterminado
Se aplicará una consulta JMESPath al resultado de este comando de forma predeterminada, si el usuario no proporciona ninguna. La consulta exacta dependerá del escenario y del formato de salida solicitado. En la siguiente tabla se pueden consultar las condiciones de cada consulta JMESPath predeterminada:
| Respuesta | Salida | Consulta |
|---|---|---|
| Correcto | Valor predeterminado |
|
| Tabla | taxonomies[].{id:id,name:name,taxonomy_path_cos:taxonomy_path_cos,created_at:created_at,state:state,status:status} |
Si se proporciona una consulta JMESPath personalizada, esta sustituirá a cualquiera de los JMESPath de la tabla anterior.
ibmcloud ilab taxonomy get
Obtiene los detalles de un recurso de taxonomía.
ibmcloud ilab taxonomy get --id ID
Opciones de comando
--id(cadena)-
Identificador único de una taxonomía. Obligatorio.
La longitud máxima es de
36caracteres. La longitud mínima es de36caracteres. El valor debe coincidir con la expresión regular/^[a-z0-9-]+$/.
Ejemplo
ibmcloud ilab taxonomy get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
JMESPath predeterminado
Se aplicará una consulta JMESPath al resultado de este comando de forma predeterminada, si el usuario no proporciona ninguna. La consulta exacta dependerá del escenario y del formato de salida solicitado. En la siguiente tabla se pueden consultar las condiciones de cada consulta JMESPath predeterminada:
| Respuesta | Salida | Consulta |
|---|---|---|
| Correcto | Valor predeterminado |
|
| Tabla | {id:id,name:name,project_id:project_id,taxonomy_path_cos:taxonomy_path_cos,created_at:created_at,state:state,status:status} |
Si se proporciona una consulta JMESPath personalizada, esta sustituirá a cualquiera de los JMESPath de la tabla anterior.
ibmcloud ilab taxonomy delete
Elimina un recurso de taxonomía.
ibmcloud ilab taxonomy delete --id ID
Opciones de comando
--id(cadena)-
Identificador único de una taxonomía. Obligatorio.
La longitud máxima es de
36caracteres. La longitud mínima es de36caracteres. El valor debe coincidir con la expresión regular/^[a-z0-9-]+$/.
Ejemplo
ibmcloud ilab taxonomy delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Datos
Operaciones para gestionar datos.
ibmcloud ilab data --help
ibmcloud ilab data generate
Genera datos en función de un recurso de taxonomía especificado.
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]
Opciones de comando
--name(cadena)-
El nombre que se le da a un recurso de datos. Obligatorio.
La longitud máxima es de
32caracteres. La extensión mínima es de caracteres1. El valor debe coincidir con la expresión regular/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/. --taxonomy-id(cadena)-
El identificador de taxonomía que se utilizó para la generación de datos sintéticos. En el entrenamiento del modelo, este valor se utiliza para validar el identificador de los datos. Este valor solo está disponible una vez que un agente haya aceptado el trabajo de entrenamiento del modelo.
La longitud máxima es de
36caracteres. La longitud mínima es de36caracteres. El valor debe coincidir con la expresión regular/^[a-z0-9-]+$/. --data-destination(DataDestinationPrototype)-
Mostrar información del bucket de Cloud Object Storage. Esta opción JSON también se puede especificar configurando campos individuales con otras opciones. Es mutuamente excluyente con esas opciones.
Proporcione una opción de cadena JSON o especifique un archivo JSON del que leer, indicando una opción de ruta de archivo que comience por una coma
@, p. ej.,--data-destination=@path/to/file.json. --data-sources(DataSourcesPrototype)-
Fuentes de datos asociadas a la taxonomía. Esta opción JSON también se puede especificar configurando campos individuales con otras opciones. Es mutuamente excluyente con esas opciones.
Proporcione una opción de cadena JSON o especifique un archivo JSON del que leer, indicando una opción de ruta de archivo que comience por una coma
@, p. ej.,--data-sources=@path/to/file.json. --output-cos-bucket(cadena)-
El Cloud Object Storage en el que se almacenará el resultado. Esta opción proporciona un valor para un subcampo de la opción JSON data-destination. Es incompatible con esa opción.
La longitud máxima es de
63caracteres. La longitud mínima es de3caracteres. El valor debe coincidir con la expresión regular/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/. --output-cos-endpoint(cadena)-
El punto final del depósito de salida Cloud Object Storage. Esta opción proporciona un valor para un subcampo de la opción JSON data-destination. Es incompatible con esa opción.
La longitud máxima es de
300caracteres. La longitud mínima es de13caracteres. El valor debe coincidir con la expresión regular/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/. --internal-ids([]strfmt.UUID)-
Lista de UUID internos que hacen referencia a fuentes de datos. Esta opción proporciona un valor para un subcampo de la opción JSON data-sources. Es incompatible con esa opción.
Los elementos de la lista deben coincidir con la expresión regular
/^[a-z0-9-]+$/. La longitud máxima es de elementos20. La extensión mínima es de elementos0. --skills-paths([]cadena)-
Un conjunto de archivos JSON de habilidades proporcionados por los usuarios, almacenados en un depósito autorizado de Cloud Object Storage que contiene datos seleccionados para el ajuste fino. El tamaño de cada archivo no debe superar los 100 GB. El tamaño total de todos los archivos JSON de habilidades y conocimientos (incluidos los archivos de identificadores internos, si se proporcionan) no debe superar los 400 GB. Esta opción proporciona un valor para un subcampo de la opción JSON data-sources. Es incompatible con esa opción.
Los elementos de la lista deben coincidir con la expresión regular
/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. La longitud máxima es de elementos20. La extensión mínima es de elementos0. --knowledge-paths([]cadena)-
Un conjunto de archivos JSON de conocimientos proporcionados por los usuarios, almacenados en un depósito autorizado de Cloud Object Storage que contiene datos seleccionados para el ajuste fino. El tamaño de cada archivo no debe superar los 100 GB. El tamaño total de todos los archivos JSON de habilidades y conocimientos (incluidos los archivos de identificadores internos, si se proporcionan) no debe superar los 400 GB. Esta opción proporciona un valor para un subcampo de la opción JSON data-sources. Es incompatible con esa opción.
Los elementos de la lista deben coincidir con la expresión regular
/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. La longitud máxima es de elementos20. La extensión mínima es de elementos0. --skills-knowledge-cos-bucket(cadena)-
El bucket de Cloud Object Storage donde se almacena el archivo jsonl de habilidades y conocimientos. Esta opción proporciona un valor para un subcampo de la opción JSON data-sources. Es incompatible con esa opción.
La longitud máxima es de
63caracteres. La longitud mínima es de3caracteres. El valor debe coincidir con la expresión regular/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/. --skills-knowledge-cos-endpoint(cadena)-
El punto final del depósito Cloud Object Storage. Esta opción proporciona un valor para un subcampo de la opción JSON data-sources. Es incompatible con esa opción.
La longitud máxima es de
300caracteres. La longitud mínima es de13caracteres. El valor debe coincidir con la expresión regular/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/. --data-sources-user-provided-paths(UserProvidedPathsPrototype)-
Rutas de acceso a los archivos proporcionadas por el usuario para los datos de formación sobre habilidades y conocimientos. El tamaño de cada archivo no debe superar los 100 GB. El tamaño total de todos los archivos JSON de habilidades y conocimientos (incluidos los archivos de identificadores internos, si se proporcionan) no debe superar los 400 GB. Esta opción proporciona un valor para un subcampo de la opción JSON data-sources. Es incompatible con esa opción.
Proporcione una opción de cadena JSON o especifique un archivo JSON del que leer, indicando una opción de ruta de archivo que comience por una coma
@, p. ej.,--data-sources-user-provided-paths=@path/to/file.json.
Ejemplos
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"}}}'
Como alternativa, hay disponibles opciones detalladas para los subcampos de las opciones de cadena 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
Enumera los detalles de una colección de recursos de datos.
ibmcloud ilab data list
Ejemplo
ibmcloud ilab data list
JMESPath predeterminado
Se aplicará una consulta JMESPath al resultado de este comando de forma predeterminada, si el usuario no proporciona ninguna. La consulta exacta dependerá del escenario y del formato de salida solicitado. En la siguiente tabla se pueden consultar las condiciones de cada consulta JMESPath predeterminada:
| Respuesta | Salida | Consulta |
|---|---|---|
| Correcto | Valor predeterminado |
|
| Tabla | data[].{id:id,name:name,state:state,status:status,created_at:created_at,completed_at:completed_at} |
Si se proporciona una consulta JMESPath personalizada, esta sustituirá a cualquiera de los JMESPath de la tabla anterior.
ibmcloud ilab data get
Obtiene los detalles de un recurso de datos.
ibmcloud ilab data get --id ID
Opciones de comando
--id(cadena)-
Identificador único de la serie de datos. Obligatorio.
La longitud máxima es de
36caracteres. La longitud mínima es de36caracteres. El valor debe coincidir con la expresión regular/^[a-z0-9-]+$/.
Ejemplo
ibmcloud ilab data get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
JMESPath predeterminado
Se aplicará una consulta JMESPath al resultado de este comando de forma predeterminada, si el usuario no proporciona ninguna. La consulta exacta dependerá del escenario y del formato de salida solicitado. En la siguiente tabla se pueden consultar las condiciones de cada consulta JMESPath predeterminada:
| Respuesta | Salida | Consulta |
|---|---|---|
| Correcto | Valor predeterminado |
|
| Tabla | {id:id,name:name,project_id:project_id,state:state,status:status,created_at:created_at,completed_at:completed_at} |
Si se proporciona una consulta JMESPath personalizada, esta sustituirá a cualquiera de los JMESPath de la tabla anterior.
ibmcloud ilab data delete
Elimina un recurso de datos.
ibmcloud ilab data delete --id ID
Opciones de comando
--id(cadena)-
Identificador único de la serie de datos. Obligatorio.
La longitud máxima es de
36caracteres. La longitud mínima es de36caracteres. El valor debe coincidir con la expresión regular/^[a-z0-9-]+$/.
Ejemplo
ibmcloud ilab data delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
ibmcloud ilab data cancel
Anula la generación de datos sintéticos.
ibmcloud ilab data cancel --id ID
Opciones de comando
--id(cadena)-
Identificador único de la serie de datos. Obligatorio.
La longitud máxima es de
36caracteres. La longitud mínima es de36caracteres. El valor debe coincidir con la expresión regular/^[a-z0-9-]+$/.
Ejemplo
ibmcloud ilab data cancel \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Modelo
Operaciones para gestionar modelos.
ibmcloud ilab model --help
ibmcloud ilab model train
Entrena un modelo con los datos sintéticos especificados.
ibmcloud ilab model train --name NAME --data-id DATA-ID
Opciones de comando
--name(cadena)-
El nombre que se le da a un recurso de modelo. Obligatorio.
La longitud máxima es de
32caracteres. La extensión mínima es de caracteres1. El valor debe coincidir con la expresión regular/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/. --data-id(cadena)-
El ID de la ejecución de generación de datos sintéticos (SDG). Puede utilizar este ID para supervisar el proceso de generación de datos. Una vez completado el SDG, puedes utilizar este ID para recuperar los datos sintéticos. Obligatorio.
La longitud máxima es de
36caracteres. La longitud mínima es de36caracteres. El valor debe coincidir con la expresión regular/^[a-z0-9-]+$/.
Ejemplo
ibmcloud ilab model train \
--name example-model-1 \
--data-id add785e6-a8c3-4f5f-ab89-c506a3f115da
ibmcloud ilab model list
Enumera los recursos de su modelo.
ibmcloud ilab model list
Ejemplo
ibmcloud ilab model list
JMESPath predeterminado
Se aplicará una consulta JMESPath al resultado de este comando de forma predeterminada, si el usuario no proporciona ninguna. La consulta exacta dependerá del escenario y del formato de salida solicitado. En la siguiente tabla se pueden consultar las condiciones de cada consulta JMESPath predeterminada:
| Respuesta | Salida | Consulta |
|---|---|---|
| Correcto | Valor predeterminado |
|
| Tabla | models[].{created_at:created_at,completed_at:completed_at,id:id,name:name,state:state,status:status} |
Si se proporciona una consulta JMESPath personalizada, esta sustituirá a cualquiera de los JMESPath de la tabla anterior.
ibmcloud ilab model get
Obtiene los detalles de un modelo.
ibmcloud ilab model get --id ID
Opciones de comando
--id(cadena)-
Identificador único de una ejecución de entrenamiento de un modelo. Obligatorio.
La longitud máxima es de
36caracteres. La longitud mínima es de36caracteres. El valor debe coincidir con la expresión regular/^[a-z0-9-]+$/.
Ejemplo
ibmcloud ilab model get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
JMESPath predeterminado
Se aplicará una consulta JMESPath al resultado de este comando de forma predeterminada, si el usuario no proporciona ninguna. La consulta exacta dependerá del escenario y del formato de salida solicitado. En la siguiente tabla se pueden consultar las condiciones de cada consulta JMESPath predeterminada:
| Respuesta | Salida | Consulta |
|---|---|---|
| Correcto | Valor predeterminado |
|
| Tabla | {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 se proporciona una consulta JMESPath personalizada, esta sustituirá a cualquiera de los JMESPath de la tabla anterior.
ibmcloud ilab model delete
Suprimir un modelo.
ibmcloud ilab model delete --id ID
Opciones de comando
--id(cadena)-
Identificador único de una ejecución de entrenamiento de un modelo. Obligatorio.
La longitud máxima es de
36caracteres. La longitud mínima es de36caracteres. El valor debe coincidir con la expresión regular/^[a-z0-9-]+$/.
Ejemplo
ibmcloud ilab model delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
ibmcloud ilab model cancel
Cancela el entrenamiento de un modelo.
ibmcloud ilab model cancel --id ID
Opciones de comando
--id(cadena)-
Identificador único de una ejecución de entrenamiento de un modelo. Obligatorio.
La longitud máxima es de
36caracteres. La longitud mínima es de36caracteres. El valor debe coincidir con la expresión regular/^[a-z0-9-]+$/.
Ejemplo
ibmcloud ilab model cancel \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Ejemplos de esquema
Los ejemplos de esquema siguientes representan los datos que debe especificar para una opción de mandato. Estos ejemplos modelan la estructura de datos e incluyen valores de marcador para el tipo de valor esperado. Cuando ejecute un mandato, sustituya estos valores por los valores que se aplican a su entorno según corresponda.
CosBucketInformationPrototype
El siguiente ejemplo muestra el formato del objeto CosBucketInformationPrototype.
{
"service_instance_id" : "628e4348-2183-42fa-a03a-6f0f78453530",
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}
DataDestinationPrototype
El siguiente ejemplo muestra el formato del objeto DataDestinationPrototype.
{
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}
DataSourcesPrototype
El siguiente ejemplo muestra el formato del objeto 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
El siguiente ejemplo muestra el formato del objeto SecretsManagerConfigPrototype.
{
"url" : "https://12345678-abcd-1234-5678-abcdefghijkl.us-east.secrets-manager.appdomain.cloud",
"git_id" : "d9428888-122b-11e1-b85c-61cd3cbb3210"
}
UserProvidedPathsPrototype
El siguiente ejemplo muestra el formato del objeto UserProvidedPathsPrototype.
{
"bucket" : "example-bucket-1",
"endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}