Red Hat AI Inference-Befehlszeilenschnittstelle (CLI)

Red Hat AI Inference Die Funktionen Modellabgleich, Generierung synthetischer Daten und Taxonomieverwaltung sind veraltet und werden am 25. September 2026 entfernt. Um die Workflows zur Modellanpassung und -abgleichung fortzusetzen, migrieren Sie zu Red Hat® OpenShift® AI On OpenShift. Erfahren Sie mehr über die KI von Red Hat® OpenShift®.

Vorbereitende Schritte

Installieren Sie das Plug-in ilab für die IBM Cloud-CLI.

ibmcloud plugin install ilab

Globals

Optionen

--project-id (Zeichenkette)
Die Projekt-ID Red Hat AI Inference.
--output (Zeichenkette)
Wählen Sie ein Ausgabeformat - Sie können "json", "yaml" oder "table" wählen. Standardmäßig ist table eingestellt.
-j, --jmes-query (Zeichenkette)
JMESPath-Abfrage zur Anpassung der Ausgabe angeben.
-q, --quiet
Unterdrückt Nachrichten mit ausführlichen Informationen.
-v, --version
Gibt die Plug-in-Version aus.

Beispiel

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

Hinweis: Dieses Beispiel veranschaulicht lediglich die globalen Optionen, die für alle Unterbefehle verfügbar sind, und ist selbst kein gültiger Befehl.

Konfiguration

Globale Parameter können ebenfalls in einer persistenten Konfiguration gespeichert werden, sodass sie nicht bei jedem Aufruf des Plug-ins manuell angegeben werden müssen. Jeder Parameter kann mit dem Befehl config und dessen Unterbefehlen konfiguriert werden.

ibmcloud ilab config

ibmcloud ilab config set

Legt einen neuen Konfigurationswert für eine bestimmte Option fest. Jeder Unterbefehl des Befehls set ist einer globalen Option zugeordnet. Jeder Unterbefehl akzeptiert ein einzelnes Argument, nämlich die Zeichenfolgendarstellung des Werts, der für die Option gespeichert werden soll.

ibmcloud ilab config set <option> <value>

Beispiele

ibmcloud ilab config get

Den aktuell eingestellten Wert für eine bestimmte Option ausdrucken. Jeder Unterbefehl des Befehls get ist einer globalen Option zugeordnet.

ibmcloud ilab config get <option>

Beispiele

ibmcloud ilab config unset

Hebt die Festlegung des aktuell festgelegten Werts für eine bestimmte Option auf. Jeder Unterbefehl des Befehls unset ist einer globalen Option zugeordnet.

Die für diesen Dienst verfügbaren Unterbefehle sind:.

ibmcloud ilab config unset <option>

Beispiele

ibmcloud ilab config list

Listen Sie alle derzeit festgelegten Konfigurationswerte auf.

ibmcloud ilab config list

Beispiele

ibmcloud ilab config list

Taxonomy

Vorgänge zur Verwaltung von Taxonomien.

ibmcloud ilab taxonomy --help

ibmcloud ilab taxonomy add

Fügen Sie Ihrem Cloud Object Storage-Bucket eine Taxonomie hinzu.

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]

Befehlsoptionen

--name (Zeichenkette)

Der Name, den Sie Ihrer Taxonomie geben möchten. Erforderlich.

Die maximale Länge beträgt 32 Zeichen. Die Mindestlänge beträgt Zeichen 1. Der Wert muss dem regulären Ausdruck /^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/ entsprechen.

--taxonomy-path (Zeichenkette)

Der absolute oder relative Pfad zur Datei taxonomy.tar.gz auf Ihrem lokalen Rechner. Beispiel: Downloads/taxonomy.tar.gz.

Die maximale Länge beträgt 100 Zeichen. Die Mindestlänge beträgt 10 Zeichen. Der Wert muss dem regulären Ausdruck /^(?:[a-zA-Z]:\\\\|\\.{0,2}[\\\/]|\/)?(?:[^\\\/:*?"<>|\\r\\n]+[\\\/])*[^\\\/:*?"<>|\\r\\n]*$/ entsprechen.

--taxonomy-path-cos (Zeichenkette)

Der Pfad in Ihrem Cloud Object Storage-Bucket, in dem Sie Ihre Taxonomie speichern möchten. Standardmäßig werden Taxonomien unter taxonomies/taxonomy-<current_time>. tar.gz gespeichert.</current_time>

Die maximale Länge beträgt 100 Zeichen. Die Mindestlänge beträgt 20 Zeichen. Der Wert muss dem regulären Ausdruck /^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/ entsprechen.

--cos-bucket-information (CosBucketInformationPrototype)

Cloud Object Storage Informationen zum Bucket. Diese JSON-Option kann stattdessen durch die Festlegung einzelner Felder mit anderen Optionen bereitgestellt werden. Dies schließt diese Optionen gegenseitig aus.

Geben Sie eine JSON-String-Option an oder legen Sie eine JSON-Datei fest, aus der gelesen werden soll, indem Sie eine Dateipfad-Option angeben, die mit einem @, beginnt, z. B. --cos-bucket-information=@path/to/file.json.

--secrets-manager-config (SecretsManagerConfigPrototype)

Secrets Manager Konfigurationsdetails. Diese JSON-Option kann stattdessen durch die Festlegung einzelner Felder mit anderen Optionen bereitgestellt werden. Dies schließt diese Optionen gegenseitig aus.

Geben Sie eine JSON-String-Option an oder legen Sie eine JSON-Datei fest, aus der gelesen werden soll, indem Sie eine Dateipfad-Option angeben, die mit einem @, beginnt, z. B. --secrets-manager-config=@path/to/file.json.

--cos-id (Zeichenkette)

Ihre Cloud Object Storage-Instanz-ID. Diese Option ist nur erforderlich, wenn Sie möchten, dass Red Hat AI Inference automatisch einen Bucket in Ihrer Object Storage-Instanz erstellt. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option cos-bucket-information. Diese Option schließt die andere aus.

Die maximale Länge beträgt 100 Zeichen. Die Mindestlänge beträgt 20 Zeichen. Der Wert muss dem regulären Ausdruck /^[a-z0-9-]+$/ entsprechen.

-b, --cos-bucket (Zeichenkette)

Der Cloud Object Storage-Bucket, in dem Sie Ihre taxonomy.tar.gz speichern möchten. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option cos-bucket-information. Diese Option schließt die andere aus.

Die maximale Länge beträgt 63 Zeichen. Die Mindestlänge beträgt 3 Zeichen. Der Wert muss dem regulären Ausdruck /^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/ entsprechen.

-e, --cos-endpoint (Zeichenkette)

Der Endpunkt zum Cloud Object Storage-Bucket. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option cos-bucket-information. Diese Option schließt die andere aus.

Die maximale Länge beträgt 300 Zeichen. Die Mindestlänge beträgt 13 Zeichen. Der Wert muss dem regulären Ausdruck /^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/ entsprechen.

--secrets-manager-git-url (Zeichenkette)

URL ieren Sie sich bei einer Secrets Manager-Instanz an, um Ihre benutzerdefinierten Geheimnisse abzurufen. Die Anmeldedaten in Ihrer Secrets Manager-Instanz werden verwendet, um die in Ihrer Taxonomie referenzierten Wissensdokumente aus dem Repository abzurufen, in dem sie gespeichert sind. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option secrets-manager-config. Diese Option schließt die andere aus.

Die maximale Länge beträgt 300 Zeichen. Die Mindestlänge beträgt 13 Zeichen. Der Wert muss dem regulären Ausdruck /^https:\/\/([a-zA-Z0-9-]+\\.)*secrets-manager(?:\\.test)?\\.appdomain\\.cloud$/ entsprechen.

--secrets-manager-git-id (Zeichenkette)

Die Secrets Manager-ID, die auf Ihr persönliches Autorisierungstoken verweist, sowie URL im JSON-Format. Die Anmeldedaten in Ihrer Secrets Manager-Instanz werden verwendet, um die in Ihrer Taxonomie referenzierten Wissensdokumente aus dem Repository abzurufen, in dem sie gespeichert sind. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option secrets-manager-config. Diese Option schließt die andere aus.

Die maximale Länge beträgt 36 Zeichen. Die Mindestlänge beträgt 36 Zeichen. Der Wert muss dem regulären Ausdruck /^[a-z0-9-]+$/ entsprechen.

Beispiele

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

Alternativ stehen detaillierte Optionen für die Unterfelder der JSON-String-Optionen zur Verfügung:

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

Enthält eine Auflistung der Details einer Sammlung von Taxonomie-Ressourcen.

ibmcloud ilab taxonomy list

Beispiel

ibmcloud ilab taxonomy list

Standard-JMESPath

Auf die Ausgabe dieses Befehls wird standardmäßig eine JMESPath-Abfrage angewendet, sofern vom Benutzer keine angegeben wird. Die genaue Abfrage hängt vom jeweiligen Szenario und dem gewünschten Ausgabeformat ab. In der folgenden Tabelle sehen Sie die Bedingungen für jede Standardabfrage von JMESPath:

Standard-JMESPath
Antwort Ausgabe Abfrage
Erfolg Standard
Tabelle taxonomies[].{id:id,name:name,taxonomy_path_cos:taxonomy_path_cos,created_at:created_at,state:state,status:status}

Wenn eine benutzerdefinierte JMESPath-Abfrage angegeben wird, ersetzt diese alle JMESPath-Einträge in der obigen Tabelle.

ibmcloud ilab taxonomy get

Ruft die Details einer Taxonomie-Ressource ab.

ibmcloud ilab taxonomy get --id ID

Befehlsoptionen

--id (Zeichenkette)

Eindeutige Kennung für eine Taxonomie. Erforderlich.

Die maximale Länge beträgt 36 Zeichen. Die Mindestlänge beträgt 36 Zeichen. Der Wert muss dem regulären Ausdruck /^[a-z0-9-]+$/ entsprechen.

Beispiel

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

Standard-JMESPath

Auf die Ausgabe dieses Befehls wird standardmäßig eine JMESPath-Abfrage angewendet, sofern vom Benutzer keine angegeben wird. Die genaue Abfrage hängt vom jeweiligen Szenario und dem gewünschten Ausgabeformat ab. In der folgenden Tabelle sehen Sie die Bedingungen für jede Standardabfrage von JMESPath:

Standard-JMESPath
Antwort Ausgabe Abfrage
Erfolg Standard
Tabelle {id:id,name:name,project_id:project_id,taxonomy_path_cos:taxonomy_path_cos,created_at:created_at,state:state,status:status}

Wenn eine benutzerdefinierte JMESPath-Abfrage angegeben wird, ersetzt diese alle JMESPath-Einträge in der obigen Tabelle.

ibmcloud ilab taxonomy delete

Löscht eine Taxonomie-Ressource.

ibmcloud ilab taxonomy delete --id ID

Befehlsoptionen

--id (Zeichenkette)

Eindeutige Kennung für eine Taxonomie. Erforderlich.

Die maximale Länge beträgt 36 Zeichen. Die Mindestlänge beträgt 36 Zeichen. Der Wert muss dem regulären Ausdruck /^[a-z0-9-]+$/ entsprechen.

Beispiel

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

Daten

Vorgänge zur Datenverwaltung.

ibmcloud ilab data --help

ibmcloud ilab data generate

Erzeugt Daten auf der Grundlage einer angegebenen Taxonomie-Ressource.

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]

Befehlsoptionen

--name (Zeichenkette)

Der Name, der einer Datenressource zugewiesen wird. Erforderlich.

Die maximale Länge beträgt 32 Zeichen. Die Mindestlänge beträgt Zeichen 1. Der Wert muss dem regulären Ausdruck /^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/ entsprechen.

--taxonomy-id (Zeichenkette)

Die Taxonomie-ID, die für die Generierung synthetischer Daten verwendet wurde. Beim Modelltraining wird dieser Wert zur Validierung der Daten-ID verwendet. Dieser Wert ist erst verfügbar, nachdem der Modelltrainingsauftrag von einem Agenten angenommen wurde.

Die maximale Länge beträgt 36 Zeichen. Die Mindestlänge beträgt 36 Zeichen. Der Wert muss dem regulären Ausdruck /^[a-z0-9-]+$/ entsprechen.

--data-destination (DataDestinationPrototype)

Ausgabe Cloud Object Storage-Bucket-Informationen. Diese JSON-Option kann stattdessen durch die Festlegung einzelner Felder mit anderen Optionen bereitgestellt werden. Dies schließt diese Optionen gegenseitig aus.

Geben Sie eine JSON-String-Option an oder legen Sie eine JSON-Datei fest, aus der gelesen werden soll, indem Sie eine Dateipfad-Option angeben, die mit einem @, beginnt, z. B. --data-destination=@path/to/file.json.

--data-sources (DataSourcesPrototype)

Mit der Taxonomie verknüpfte Datenquellen. Diese JSON-Option kann stattdessen durch die Festlegung einzelner Felder mit anderen Optionen bereitgestellt werden. Dies schließt diese Optionen gegenseitig aus.

Geben Sie eine JSON-String-Option an oder legen Sie eine JSON-Datei fest, aus der gelesen werden soll, indem Sie eine Dateipfad-Option angeben, die mit einem @, beginnt, z. B. --data-sources=@path/to/file.json.

--output-cos-bucket (Zeichenkette)

Der Cloud Object Storage, in dem die Ausgabe gespeichert wird. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option data-destination. Diese Option schließt die andere aus.

Die maximale Länge beträgt 63 Zeichen. Die Mindestlänge beträgt 3 Zeichen. Der Wert muss dem regulären Ausdruck /^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/ entsprechen.

--output-cos-endpoint (Zeichenkette)

Der Endpunkt zum Ausgabe- Cloud Object Storage-Bucket. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option data-destination. Diese Option schließt die andere aus.

Die maximale Länge beträgt 300 Zeichen. Die Mindestlänge beträgt 13 Zeichen. Der Wert muss dem regulären Ausdruck /^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/ entsprechen.

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

Liste interner UUIDs, die auf Datenquellen verweisen. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option data-sources. Diese Option schließt die andere aus.

Die Listenelemente müssen dem regulären Ausdruck entsprechen /^[a-z0-9-]+$/. Die maximale Länge beträgt Elemente 20. Die Mindestlänge beträgt Elemente 0.

--skills-paths ([]Zeichenkette)

Eine Reihe von JSON-Dateien mit vom Benutzer bereitgestellten Fähigkeiten, die in einem autorisierten Cloud Object Storage-Bucket gespeichert sind und kuratierte Daten zur Feinabstimmung enthalten. Jede Datei darf eine Größe von 100 GB nicht überschreiten. Die Gesamtgröße aller JSON-Dateien zu Fähigkeiten und Kenntnissen (einschließlich der Dateien mit internen IDs, sofern vorhanden) darf 400 GB nicht überschreiten. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option data-sources. Diese Option schließt die andere aus.

Die Listenelemente müssen dem regulären Ausdruck entsprechen /^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. Die maximale Länge beträgt Elemente 20. Die Mindestlänge beträgt Elemente 0.

--knowledge-paths ([]Zeichenkette)

Eine Reihe von benutzergenerierten JSON-Dateien, die in einem autorisierten Cloud Object Storage-Bucket gespeichert sind und kuratierte Daten zur Feinabstimmung enthalten. Jede Datei darf eine Größe von 100 GB nicht überschreiten. Die Gesamtgröße aller JSON-Dateien zu Fähigkeiten und Kenntnissen (einschließlich der Dateien mit internen IDs, sofern vorhanden) darf 400 GB nicht überschreiten. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option data-sources. Diese Option schließt die andere aus.

Die Listenelemente müssen dem regulären Ausdruck entsprechen /^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/. Die maximale Länge beträgt Elemente 20. Die Mindestlänge beträgt Elemente 0.

--skills-knowledge-cos-bucket (Zeichenkette)

Der Cloud Object Storage-Bucket, in dem die JSONL-Datei skills/knowledge gespeichert ist. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option data-sources. Diese Option schließt die andere aus.

Die maximale Länge beträgt 63 Zeichen. Die Mindestlänge beträgt 3 Zeichen. Der Wert muss dem regulären Ausdruck /^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/ entsprechen.

--skills-knowledge-cos-endpoint (Zeichenkette)

Der Endpunkt zum Cloud Object Storage-Bucket. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option data-sources. Diese Option schließt die andere aus.

Die maximale Länge beträgt 300 Zeichen. Die Mindestlänge beträgt 13 Zeichen. Der Wert muss dem regulären Ausdruck /^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/ entsprechen.

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

Vom Benutzer angegebene Dateipfade für Schulungsdaten zu Fähigkeiten und Wissen. Jede Datei darf eine Größe von 100 GB nicht überschreiten. Die Gesamtgröße aller JSON-Dateien zu Fähigkeiten und Kenntnissen (einschließlich der Dateien mit internen IDs, sofern vorhanden) darf 400 GB nicht überschreiten. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option data-sources. Diese Option schließt die andere aus.

Geben Sie eine JSON-String-Option an oder legen Sie eine JSON-Datei fest, aus der gelesen werden soll, indem Sie eine Dateipfad-Option angeben, die mit einem @, beginnt, z. B. --data-sources-user-provided-paths=@path/to/file.json.

Beispiele

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

Alternativ stehen detaillierte Optionen für die Unterfelder der JSON-String-Optionen zur Verfügung:

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

Enthält detaillierte Informationen zu einer Sammlung von Datenressourcen.

ibmcloud ilab data list

Beispiel

ibmcloud ilab data list

Standard-JMESPath

Auf die Ausgabe dieses Befehls wird standardmäßig eine JMESPath-Abfrage angewendet, sofern vom Benutzer keine angegeben wird. Die genaue Abfrage hängt vom jeweiligen Szenario und dem gewünschten Ausgabeformat ab. In der folgenden Tabelle sehen Sie die Bedingungen für jede Standardabfrage von JMESPath:

Standard-JMESPath
Antwort Ausgabe Abfrage
Erfolg Standard
Tabelle data[].{id:id,name:name,state:state,status:status,created_at:created_at,completed_at:completed_at}

Wenn eine benutzerdefinierte JMESPath-Abfrage angegeben wird, ersetzt diese alle JMESPath-Einträge in der obigen Tabelle.

ibmcloud ilab data get

Ruft die Details einer Datenressource ab.

ibmcloud ilab data get --id ID

Befehlsoptionen

--id (Zeichenkette)

Eindeutige Kennung für einen Datensatz. Erforderlich.

Die maximale Länge beträgt 36 Zeichen. Die Mindestlänge beträgt 36 Zeichen. Der Wert muss dem regulären Ausdruck /^[a-z0-9-]+$/ entsprechen.

Beispiel

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

Standard-JMESPath

Auf die Ausgabe dieses Befehls wird standardmäßig eine JMESPath-Abfrage angewendet, sofern vom Benutzer keine angegeben wird. Die genaue Abfrage hängt vom jeweiligen Szenario und dem gewünschten Ausgabeformat ab. In der folgenden Tabelle sehen Sie die Bedingungen für jede Standardabfrage von JMESPath:

Standard-JMESPath
Antwort Ausgabe Abfrage
Erfolg Standard
Tabelle {id:id,name:name,project_id:project_id,state:state,status:status,created_at:created_at,completed_at:completed_at}

Wenn eine benutzerdefinierte JMESPath-Abfrage angegeben wird, ersetzt diese alle JMESPath-Einträge in der obigen Tabelle.

ibmcloud ilab data delete

Löscht eine Datenressource.

ibmcloud ilab data delete --id ID

Befehlsoptionen

--id (Zeichenkette)

Eindeutige Kennung für einen Datensatz. Erforderlich.

Die maximale Länge beträgt 36 Zeichen. Die Mindestlänge beträgt 36 Zeichen. Der Wert muss dem regulären Ausdruck /^[a-z0-9-]+$/ entsprechen.

Beispiel

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

ibmcloud ilab data cancel

Die Generierung synthetischer Daten wird abgebrochen.

ibmcloud ilab data cancel --id ID

Befehlsoptionen

--id (Zeichenkette)

Eindeutige Kennung für einen Datensatz. Erforderlich.

Die maximale Länge beträgt 36 Zeichen. Die Mindestlänge beträgt 36 Zeichen. Der Wert muss dem regulären Ausdruck /^[a-z0-9-]+$/ entsprechen.

Beispiel

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

Modell

Vorgänge zur Verwaltung von Modellen.

ibmcloud ilab model --help

ibmcloud ilab model train

Trainiert ein Modell anhand der angegebenen synthetischen Daten.

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

Befehlsoptionen

--name (Zeichenkette)

Der Name, der einer Modellressource zugewiesen wird. Erforderlich.

Die maximale Länge beträgt 32 Zeichen. Die Mindestlänge beträgt Zeichen 1. Der Wert muss dem regulären Ausdruck /^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/ entsprechen.

--data-id (Zeichenkette)

Die ID des Durchlaufs zur Generierung synthetischer Daten (SDG). Mit dieser ID können Sie den Prozess der Datengenerierung überwachen. Nachdem SDG abgeschlossen ist, können Sie diese ID verwenden, um die synthetischen Daten abzurufen. Erforderlich.

Die maximale Länge beträgt 36 Zeichen. Die Mindestlänge beträgt 36 Zeichen. Der Wert muss dem regulären Ausdruck /^[a-z0-9-]+$/ entsprechen.

Beispiel

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

ibmcloud ilab model list

Listet Ihre Modellressourcen auf.

ibmcloud ilab model list

Beispiel

ibmcloud ilab model list

Standard-JMESPath

Auf die Ausgabe dieses Befehls wird standardmäßig eine JMESPath-Abfrage angewendet, sofern vom Benutzer keine angegeben wird. Die genaue Abfrage hängt vom jeweiligen Szenario und dem gewünschten Ausgabeformat ab. In der folgenden Tabelle sehen Sie die Bedingungen für jede Standardabfrage von JMESPath:

Standard-JMESPath
Antwort Ausgabe Abfrage
Erfolg Standard
Tabelle models[].{created_at:created_at,completed_at:completed_at,id:id,name:name,state:state,status:status}

Wenn eine benutzerdefinierte JMESPath-Abfrage angegeben wird, ersetzt diese alle JMESPath-Einträge in der obigen Tabelle.

ibmcloud ilab model get

Ruft die Details eines Modells ab.

ibmcloud ilab model get --id ID

Befehlsoptionen

--id (Zeichenkette)

Eindeutige Kennung für einen Modelltrainingslauf. Erforderlich.

Die maximale Länge beträgt 36 Zeichen. Die Mindestlänge beträgt 36 Zeichen. Der Wert muss dem regulären Ausdruck /^[a-z0-9-]+$/ entsprechen.

Beispiel

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

Standard-JMESPath

Auf die Ausgabe dieses Befehls wird standardmäßig eine JMESPath-Abfrage angewendet, sofern vom Benutzer keine angegeben wird. Die genaue Abfrage hängt vom jeweiligen Szenario und dem gewünschten Ausgabeformat ab. In der folgenden Tabelle sehen Sie die Bedingungen für jede Standardabfrage von JMESPath:

Standard-JMESPath
Antwort Ausgabe Abfrage
Erfolg Standard
Tabelle {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}

Wenn eine benutzerdefinierte JMESPath-Abfrage angegeben wird, ersetzt diese alle JMESPath-Einträge in der obigen Tabelle.

ibmcloud ilab model delete

Löscht ein Modell.

ibmcloud ilab model delete --id ID

Befehlsoptionen

--id (Zeichenkette)

Eindeutige Kennung für einen Modelltrainingslauf. Erforderlich.

Die maximale Länge beträgt 36 Zeichen. Die Mindestlänge beträgt 36 Zeichen. Der Wert muss dem regulären Ausdruck /^[a-z0-9-]+$/ entsprechen.

Beispiel

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

ibmcloud ilab model cancel

Bricht das Training eines Modells ab.

ibmcloud ilab model cancel --id ID

Befehlsoptionen

--id (Zeichenkette)

Eindeutige Kennung für einen Modelltrainingslauf. Erforderlich.

Die maximale Länge beträgt 36 Zeichen. Die Mindestlänge beträgt 36 Zeichen. Der Wert muss dem regulären Ausdruck /^[a-z0-9-]+$/ entsprechen.

Beispiel

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

Schemabeispiele

Die folgenden Schemabeispiele stellen die Daten dar, die Sie für eine Befehlsoption angeben müssen. Diese Beispiele modellieren die Datenstruktur und umfassen Platzhalterwerte für den erwarteten Werttyp. Wenn Sie einen Befehl ausführen, ersetzen Sie diese Werte durch die Werte, die für Ihre Umgebung gelten.

CosBucketInformationPrototype

Das folgende Beispiel zeigt das Format des Objekts CosBucketInformationPrototype.

{
  "service_instance_id" : "628e4348-2183-42fa-a03a-6f0f78453530",
  "bucket" : "example-bucket-1",
  "endpoint" : "https://s3.us-east.cloud-object-storage.appdomain.cloud"
}

DataDestinationPrototype

Das folgende Beispiel zeigt das Format des Objekts DataDestinationPrototype.

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

DataSourcesPrototype

Das folgende Beispiel zeigt das Format des Objekts 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

Das folgende Beispiel zeigt das Format des Objekts SecretsManagerConfigPrototype.

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

UserProvidedPathsPrototype

Das folgende Beispiel zeigt das Format des Objekts UserProvidedPathsPrototype.

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