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 32 Zeichen. Die Mindestlänge beträgt 1 Zeichen. 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 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 (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 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 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 100 Zeichen. Die Mindestlänge beträgt 20 Zeichen. 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 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 (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 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 (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 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 (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 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 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:

Standard-JMESPfad
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 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

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:

Standard-JMESPfad
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 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

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 32 Zeichen. Die Mindestlänge beträgt 1 Zeichen. 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 36 Zeichen. Die Mindestlänge beträgt 36 Zeichen. 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 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 (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 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 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ägt 20. Die Mindestlänge beträgt 0.

--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ägt 20. Die Mindestlänge beträgt 0.

--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ägt 20. Die Mindestlänge beträgt 0.

--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 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 (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 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 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:

Standard-JMESPfad
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 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

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:

Standard-JMESPfad
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 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

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 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

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 32 Zeichen. Die Mindestlänge beträgt 1 Zeichen. 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 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

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:

Standard-JMESPfad
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 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

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:

Standard-JMESPfad
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 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 (Zeichenfolge)

Eindeutige Kennung für einen Modell-Trainingslauf. 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"
}