InstructLab CLI
Globals
Optionen
--project-id(Zeichenfolge)- Die InstructLab Projekt-ID.
--output(Zeichenfolge)- Wählen Sie ein Ausgabeformat - Sie können "json", "yaml" oder "table" wählen. Standardmäßig "Tabelle".
-j,--jmes-query(Zeichenfolge)- JMESPath-Abfrage zur Anpassung der Ausgabe angeben.
-q,--quiet- Unterdrückt Nachrichten mit ausführlichen Informationen.
-v,--version- Druckt die Plug-in-Version.
Beispiel
ibmcloud ilab
--project-id=project_id \
--output=json \
--jmes-query="[:10]" \
--quiet
Hinweis: Dieses Beispiel zeigt nur die globalen Optionen, die für alle Unterbefehle verfügbar sind, und ist selbst kein gültiger Befehl.
Konfiguration
Globale Parameter können auch 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 seinen Unterbefehlen
konfiguriert werden.
ibmcloud ilab config
ibmcloud ilab config set
Legt einen neuen Konfigurationswert für eine bestimmte Option fest. Jedes Unterkommando des set-Kommandos ist einer globalen Option zugeordnet. Jedes Unterkommando akzeptiert ein einzelnes Argument, die Zeichenfolgendarstellung
des zu speichernden Werts für die Option.
ibmcloud ilab config set <option> <value>
Beispiele
ibmcloud ilab config get
Druckt den aktuell eingestellten Wert für eine bestimmte Option aus. Jedes Unterkommando des get-Kommandos 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. Jedes Unterkommando des unset-Kommandos ist einer globalen Option zugeordnet.
Die für diesen Dienst verfügbaren Unterbefehle sind:.
ibmcloud ilab config unset <option>
Beispiele
ibmcloud ilab config list
Listet alle aktuell eingestellten Konfigurationswerte auf.
ibmcloud ilab config list
Beispiele
ibmcloud ilab config list
Taxonomy
Operationen zur Verwaltung von Taxonomien.
ibmcloud ilab taxonomy --help
ibmcloud ilab taxonomy add
Fügen Sie eine Taxonomie zu Ihrem Cloud Object Storage Bucket 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(Zeichenfolge)-
Der Name, den Sie Ihrer Taxonomie geben möchten. Erforderlich.
Die maximale Länge beträgt
32Zeichen. Die Mindestlänge beträgt1Zeichen. Der Wert muss dem regulären Ausdruck/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/entsprechen. --taxonomy-path(Zeichenfolge)-
Der absolute oder relative Pfad zu der Datei taxonomy.tar.gz auf Ihrem lokalen Rechner. Zum Beispiel ' Downloads/taxonomy.tar.gz '.
Die maximale Länge beträgt
100Zeichen. Die Mindestlänge beträgt10Zeichen. Der Wert muss dem regulären Ausdruck/^(?:[a-zA-Z]:\\\\|\\.{0,2}[\\\/]|\/)?(?:[^\\\/:*?"<>|\\r\\n]+[\\\/])*[^\\\/:*?"<>|\\r\\n]*$/entsprechen. --taxonomy-path-cos(Zeichenfolge)-
Der Pfad in Ihrem Cloud Object Storage Bucket, in dem Sie Ihre Taxonomie speichern möchten. Standardmäßig werden die Taxonomien unter "taxonomies/taxonomy-<current_time>. tar.gz " gespeichert.
Die maximale Länge beträgt
100Zeichen. Die Mindestlänge beträgt20Zeichen. Der Wert muss dem regulären Ausdruck/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/entsprechen. --cos-bucket-information(CosBucketInformationPrototype)-
Cloud Object Storage eimer-Informationen. Diese JSON-Option kann stattdessen durch das Festlegen einzelner Felder mit anderen Optionen bereitgestellt werden. Es schließt sich gegenseitig mit diesen Optionen aus.
Geben Sie eine JSON-Zeichenfolgeoption an oder geben Sie eine JSON-Datei an, aus der gelesen werden soll, indem Sie eine Dateipfadoption angeben, die mit
@beginnt, z. B.--cos-bucket-information=@path/to/file.json. --secrets-manager-config(SecretsManagerConfigPrototype)-
Secrets Manager details zur Konfiguration. Diese JSON-Option kann stattdessen durch das Festlegen einzelner Felder mit anderen Optionen bereitgestellt werden. Es schließt sich gegenseitig mit diesen Optionen aus.
Geben Sie eine JSON-Zeichenfolgeoption an oder geben Sie eine JSON-Datei an, aus der gelesen werden soll, indem Sie eine Dateipfadoption angeben, die mit
@beginnt, z. B.--secrets-manager-config=@path/to/file.json. --cos-id(Zeichenfolge)-
Ihre Cloud Object Storage Instanz-ID. Diese Option ist nur erforderlich, wenn Sie möchten, dass InstructLab automatisch einen Bucket in Ihrer Object Storage Instanz erstellt. Diese Option stellt einen Wert für ein Teilfeld der JSON-Option "cos-bucket-information" bereit. Es schließt sich gegenseitig mit dieser Option aus.
Die maximale Länge beträgt
100Zeichen. Die Mindestlänge beträgt20Zeichen. Der Wert muss dem regulären Ausdruck/^[a-z0-9-]+$/entsprechen. -b,--cos-bucket(Zeichenfolge)-
Der Cloud Object Storage Eimer, in dem Sie Ihre taxonomy.tar.gz aufbewahren möchten. Diese Option stellt einen Wert für ein Teilfeld der JSON-Option "cos-bucket-information" bereit. Es schließt sich gegenseitig mit dieser Option aus.
Die maximale Länge beträgt
63Zeichen. Die Mindestlänge beträgt3Zeichen. Der Wert muss dem regulären Ausdruck/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/entsprechen. -e,--cos-endpoint(Zeichenfolge)-
Der Endpunkt des Cloud Object Storage-Buckets. Diese Option stellt einen Wert für ein Teilfeld der JSON-Option "cos-bucket-information" bereit. Es schließt sich gegenseitig mit dieser Option aus.
Die maximale Länge beträgt
300Zeichen. Die Mindestlänge beträgt13Zeichen. Der Wert muss dem regulären Ausdruck/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/entsprechen. --secrets-manager-git-url(Zeichenfolge)-
Die URL zu einer Secrets Manager Instanz, um Ihre benutzerdefinierten Geheimnisse abzurufen. Die Anmeldeinformationen in Ihrer Secrets Manager Instanz werden verwendet, um die Wissensdokumente, auf die in Ihrer Taxonomie verwiesen wird, aus dem Repository abzurufen, in dem sie gespeichert sind. Diese Option stellt einen Wert für ein Unterfeld der JSON-Option "secrets-manager-config" bereit. Es schließt sich gegenseitig mit dieser Option aus.
Die maximale Länge beträgt
300Zeichen. Die Mindestlänge beträgt13Zeichen. Der Wert muss dem regulären Ausdruck/^https:\/\/([a-zA-Z0-9-]+\\.)*secrets-manager(?:\\.test)?\\.appdomain\\.cloud$/entsprechen. --secrets-manager-git-id(Zeichenfolge)-
Die Secrets Manager ID, die auf Ihr persönliches Autorisierungs-Token verweist und URL im JSON-Format. Die Anmeldeinformationen in Ihrer Secrets Manager Instanz werden verwendet, um die Wissensdokumente, auf die in Ihrer Taxonomie verwiesen wird, aus dem Repository abzurufen, in dem sie gespeichert sind. Diese Option stellt einen Wert für ein Unterfeld der JSON-Option "secrets-manager-config" bereit. Es schließt sich gegenseitig mit dieser Option aus.
Die maximale Länge beträgt
36Zeichen. Die Mindestlänge beträgt36Zeichen. 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 sind granulare Optionen für die Unterfelder der JSON-Zeichenfolgenoptionen verfügbar:
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 die Details einer Sammlung von Taxonomie-Ressourcen.
ibmcloud ilab taxonomy list
Beispiel
ibmcloud ilab taxonomy list
Standard-JMESPath
Standardmäßig wird eine JMESPath-Abfrage auf die Ausgabe dieses Befehls angewendet, sofern der Benutzer keine eigene Abfrage bereitstellt. Die genaue Abfrage hängt vom Szenario und dem gewünschten Ausgabeformat ab. In der folgenden Tabelle sehen Sie den Status für jede standardmäßige JMESPath-Abfrage:
| 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 bereitgestellt wird, ersetzt diese jede JMESPath in der obigen Tabelle.
ibmcloud ilab taxonomy get
Ruft die Details einer Taxonomie-Ressource ab.
ibmcloud ilab taxonomy get --id ID
Befehlsoptionen
--id(Zeichenfolge)-
Eindeutige Kennung einer Taxonomie. Erforderlich.
Die maximale Länge beträgt
36Zeichen. Die Mindestlänge beträgt36Zeichen. Der Wert muss dem regulären Ausdruck/^[a-z0-9-]+$/entsprechen.
Beispiel
ibmcloud ilab taxonomy get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Standard-JMESPath
Standardmäßig wird eine JMESPath-Abfrage auf die Ausgabe dieses Befehls angewendet, sofern der Benutzer keine eigene Abfrage bereitstellt. Die genaue Abfrage hängt vom Szenario und dem gewünschten Ausgabeformat ab. In der folgenden Tabelle sehen Sie den Status für jede standardmäßige JMESPath-Abfrage:
| 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 bereitgestellt wird, ersetzt diese jede JMESPath in der obigen Tabelle.
ibmcloud ilab taxonomy delete
Löscht eine Taxonomie-Ressource.
ibmcloud ilab taxonomy delete --id ID
Befehlsoptionen
--id(Zeichenfolge)-
Eindeutige Kennung einer Taxonomie. Erforderlich.
Die maximale Länge beträgt
36Zeichen. Die Mindestlänge beträgt36Zeichen. Der Wert muss dem regulären Ausdruck/^[a-z0-9-]+$/entsprechen.
Beispiel
ibmcloud ilab taxonomy delete \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Daten
Operationen zur Datenverwaltung.
ibmcloud ilab data --help
ibmcloud ilab data generate
Erzeugt Daten anhand einer bestimmten Taxonomieressource.
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(Zeichenfolge)-
Der Name, der einer Datenressource gegeben werden soll. Erforderlich.
Die maximale Länge beträgt
32Zeichen. Die Mindestlänge beträgt1Zeichen. Der Wert muss dem regulären Ausdruck/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/entsprechen. --taxonomy-id(Zeichenfolge)-
Die Taxonomie-ID, die für die Erzeugung synthetischer Daten verwendet wurde. Beim Modelltraining wird dieser Wert zur Validierung der Daten-ID verwendet. Dieser Wert steht erst zur Verfügung, wenn der Modellschulungsauftrag von einem Agenten angenommen wurde.
Die maximale Länge beträgt
36Zeichen. Die Mindestlänge beträgt36Zeichen. Der Wert muss dem regulären Ausdruck/^[a-z0-9-]+$/entsprechen. --data-destination(DataDestinationPrototype)-
Ausgabe von Cloud Object Storage Bucket-Informationen. Diese JSON-Option kann stattdessen durch das Festlegen einzelner Felder mit anderen Optionen bereitgestellt werden. Es schließt sich gegenseitig mit diesen Optionen aus.
Geben Sie eine JSON-Zeichenfolgeoption an oder geben Sie eine JSON-Datei an, aus der gelesen werden soll, indem Sie eine Dateipfadoption angeben, die mit
@beginnt, z. B.--data-destination=@path/to/file.json. --data-sources(DataSourcesPrototype)-
Mit der Taxonomie verbundene Datenquellen. Diese JSON-Option kann stattdessen durch das Festlegen einzelner Felder mit anderen Optionen bereitgestellt werden. Es schließt sich gegenseitig mit diesen Optionen aus.
Geben Sie eine JSON-Zeichenfolgeoption an oder geben Sie eine JSON-Datei an, aus der gelesen werden soll, indem Sie eine Dateipfadoption angeben, die mit
@beginnt, z. B.--data-sources=@path/to/file.json. --output-cos-bucket(Zeichenfolge)-
Die Cloud Object Storage, in der die Ausgabe gespeichert werden soll. Diese Option liefert einen Wert für ein Teilfeld der JSON-Option "data-destination". Es schließt sich gegenseitig mit dieser Option aus.
Die maximale Länge beträgt
63Zeichen. Die Mindestlänge beträgt3Zeichen. Der Wert muss dem regulären Ausdruck/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/entsprechen. --output-cos-endpoint(Zeichenfolge)-
Der Endpunkt der Ausgabe Cloud Object Storage bucket. Diese Option liefert einen Wert für ein Teilfeld der JSON-Option "data-destination". Es schließt sich gegenseitig mit dieser Option aus.
Die maximale Länge beträgt
300Zeichen. Die Mindestlänge beträgt13Zeichen. Der Wert muss dem regulären Ausdruck/^https:\/\/([a-zA-Z0-9-]+\\.)*cloud-object-storage(?:\\.test)?\\.appdomain\\.cloud$/entsprechen. --internal-ids([]strfmt.UUID)-
Liste der internen UUIDs, die auf Datenquellen verweisen. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option "data-sources". Es schließt sich gegenseitig mit dieser Option aus.
Die Listenelemente müssen dem regulären Ausdruck
/^[a-z0-9-]+$/entsprechen. Die maximale Länge beträgt20. Die Mindestlänge beträgt0. --skills-paths([]string)-
Eine Reihe von vom Benutzer bereitgestellten Skill-Json-Dateien in einem autorisierten Cloud Object Storage Bucket, die kuratierte Daten für die Feinabstimmung enthalten. Jede Datei darf nicht größer als 100 GB sein. Die Gesamtgröße aller json-Dateien für Fähigkeiten und Kenntnisse (einschließlich der Dateien von internen IDs, falls vorhanden) darf 400 GB nicht überschreiten. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option "data-sources". Es schließt sich gegenseitig mit dieser Option aus.
Die Listenelemente müssen dem regulären Ausdruck
/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/entsprechen. Die maximale Länge beträgt20. Die Mindestlänge beträgt0. --knowledge-paths([]string)-
Ein Satz vom Benutzer bereitgestellter Wissens-Json-Dateien in einem autorisierten Cloud Object Storage Bucket, der kuratierte Daten zur Feinabstimmung enthält. Jede Datei darf nicht größer als 100 GB sein. Die Gesamtgröße aller json-Dateien für Fähigkeiten und Kenntnisse (einschließlich der Dateien von internen IDs, falls vorhanden) darf 400 GB nicht überschreiten. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option "data-sources". Es schließt sich gegenseitig mit dieser Option aus.
Die Listenelemente müssen dem regulären Ausdruck
/^([-_.\/a-zA-Z0-9][a-zA-Z0-9]+)*[^\/]$/entsprechen. Die maximale Länge beträgt20. Die Mindestlänge beträgt0. --skills-knowledge-cos-bucket(Zeichenfolge)-
Der Cloud Object Storage Bucket, in dem skills/knowledge jsonl gespeichert ist. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option "data-sources". Es schließt sich gegenseitig mit dieser Option aus.
Die maximale Länge beträgt
63Zeichen. Die Mindestlänge beträgt3Zeichen. Der Wert muss dem regulären Ausdruck/^[a-zA-Z0-9]([.-]?[a-zA-Z0-9]+)*$/entsprechen. --skills-knowledge-cos-endpoint(Zeichenfolge)-
Der Endpunkt des Cloud Object Storage-Buckets. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option "data-sources". Es schließt sich gegenseitig mit dieser Option aus.
Die maximale Länge beträgt
300Zeichen. Die Mindestlänge beträgt13Zeichen. 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 bereitgestellte Dateipfade für die Trainingsdaten der Fähigkeiten und Kenntnisse. Jede Datei darf nicht größer als 100 GB sein. Die Gesamtgröße aller json-Dateien für Fähigkeiten und Kenntnisse (einschließlich der Dateien von internen IDs, falls vorhanden) darf 400 GB nicht überschreiten. Diese Option liefert einen Wert für ein Unterfeld der JSON-Option "data-sources". Es schließt sich gegenseitig mit dieser Option aus.
Geben Sie eine JSON-Zeichenfolgeoption an oder geben Sie eine JSON-Datei an, aus der gelesen werden soll, indem Sie eine Dateipfadoption angeben, die mit
@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 sind granulare Optionen für die Unterfelder der JSON-Zeichenfolgenoptionen verfügbar:
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 die Details einer Sammlung von Datenressourcen.
ibmcloud ilab data list
Beispiel
ibmcloud ilab data list
Standard-JMESPath
Standardmäßig wird eine JMESPath-Abfrage auf die Ausgabe dieses Befehls angewendet, sofern der Benutzer keine eigene Abfrage bereitstellt. Die genaue Abfrage hängt vom Szenario und dem gewünschten Ausgabeformat ab. In der folgenden Tabelle sehen Sie den Status für jede standardmäßige JMESPath-Abfrage:
| 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 bereitgestellt wird, ersetzt diese jede JMESPath in der obigen Tabelle.
ibmcloud ilab data get
Ruft die Details einer Datenressource ab.
ibmcloud ilab data get --id ID
Befehlsoptionen
--id(Zeichenfolge)-
Eindeutige Kennung für den Datenlauf. Erforderlich.
Die maximale Länge beträgt
36Zeichen. Die Mindestlänge beträgt36Zeichen. Der Wert muss dem regulären Ausdruck/^[a-z0-9-]+$/entsprechen.
Beispiel
ibmcloud ilab data get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Standard-JMESPath
Standardmäßig wird eine JMESPath-Abfrage auf die Ausgabe dieses Befehls angewendet, sofern der Benutzer keine eigene Abfrage bereitstellt. Die genaue Abfrage hängt vom Szenario und dem gewünschten Ausgabeformat ab. In der folgenden Tabelle sehen Sie den Status für jede standardmäßige JMESPath-Abfrage:
| 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 bereitgestellt wird, ersetzt diese jede JMESPath in der obigen Tabelle.
ibmcloud ilab data delete
Löscht eine Datenressource.
ibmcloud ilab data delete --id ID
Befehlsoptionen
--id(Zeichenfolge)-
Eindeutige Kennung für den Datenlauf. Erforderlich.
Die maximale Länge beträgt
36Zeichen. Die Mindestlänge beträgt36Zeichen. 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
Bricht die Erzeugung von synthetischen Daten ab.
ibmcloud ilab data cancel --id ID
Befehlsoptionen
--id(Zeichenfolge)-
Eindeutige Kennung für den Datenlauf. Erforderlich.
Die maximale Länge beträgt
36Zeichen. Die Mindestlänge beträgt36Zeichen. Der Wert muss dem regulären Ausdruck/^[a-z0-9-]+$/entsprechen.
Beispiel
ibmcloud ilab data cancel \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Modell
Operationen 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(Zeichenfolge)-
Der Name, den man einer Modellressource geben sollte. Erforderlich.
Die maximale Länge beträgt
32Zeichen. Die Mindestlänge beträgt1Zeichen. Der Wert muss dem regulären Ausdruck/^[a-zA-Z0-9]([_-]?[a-zA-Z0-9]+)*$/entsprechen. --data-id(Zeichenfolge)-
Die ID des Laufs zur Erzeugung synthetischer Daten (SDG). Sie können diese ID verwenden, um den Datenerzeugungsprozess zu überwachen. Nachdem SDG abgeschlossen ist, können Sie mit dieser ID die synthetischen Daten abrufen. Erforderlich.
Die maximale Länge beträgt
36Zeichen. Die Mindestlänge beträgt36Zeichen. 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
Standardmäßig wird eine JMESPath-Abfrage auf die Ausgabe dieses Befehls angewendet, sofern der Benutzer keine eigene Abfrage bereitstellt. Die genaue Abfrage hängt vom Szenario und dem gewünschten Ausgabeformat ab. In der folgenden Tabelle sehen Sie den Status für jede standardmäßige JMESPath-Abfrage:
| 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 bereitgestellt wird, ersetzt diese jede JMESPath in der obigen Tabelle.
ibmcloud ilab model get
Ruft die Details eines Modells ab.
ibmcloud ilab model get --id ID
Befehlsoptionen
--id(Zeichenfolge)-
Eindeutige Kennung für einen Modell-Trainingslauf. Erforderlich.
Die maximale Länge beträgt
36Zeichen. Die Mindestlänge beträgt36Zeichen. Der Wert muss dem regulären Ausdruck/^[a-z0-9-]+$/entsprechen.
Beispiel
ibmcloud ilab model get \
--id 817bc95a-fef0-4039-b936-e0b6fb17b723
Standard-JMESPath
Standardmäßig wird eine JMESPath-Abfrage auf die Ausgabe dieses Befehls angewendet, sofern der Benutzer keine eigene Abfrage bereitstellt. Die genaue Abfrage hängt vom Szenario und dem gewünschten Ausgabeformat ab. In der folgenden Tabelle sehen Sie den Status für jede standardmäßige JMESPath-Abfrage:
| 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 bereitgestellt wird, ersetzt diese jede JMESPath in der obigen Tabelle.
ibmcloud ilab model delete
Löscht ein Modell.
ibmcloud ilab model delete --id ID
Befehlsoptionen
--id(Zeichenfolge)-
Eindeutige Kennung für einen Modell-Trainingslauf. Erforderlich.
Die maximale Länge beträgt
36Zeichen. Die Mindestlänge beträgt36Zeichen. 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(Zeichenfolge)-
Eindeutige Kennung für einen Modell-Trainingslauf. Erforderlich.
Die maximale Länge beträgt
36Zeichen. Die Mindestlänge beträgt36Zeichen. 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"
}