genie Befehlsgruppe

Note

Diese Informationen gelten für Databricks CLI-Versionen 0.205 und höher. Die Databricks CLI befindet sich in der öffentlichen Vorschau.

Die Verwendung von Databricks CLI unterliegt der Datenbricks-Lizenz - und Databricks-Datenschutzerklärung, einschließlich der Bestimmungen zu Nutzungsdaten.

Die genie Befehlsgruppe innerhalb der Databricks CLI enthält Befehle für Genie. Sehen Sie , was ein Genie-Raum ist.

databricks genie Nachricht-erstellen

Neue Nachricht in einer Unterhaltung erstellen. Die KI-Antwort verwendet alle zuvor erstellten Nachrichten in der Unterhaltung, um zu antworten.

databricks genie create-message SPACE_ID CONVERSATION_ID CONTENT [flags]

Arguments

SPACE_ID

    Die ID, die dem Genie-Raum zugeordnet ist, in dem die Unterhaltung gestartet wird.

CONVERSATION_ID

    Die mit der Kommunikation verbundene ID.

CONTENT

    Inhalt der Benutzernachricht.

Options

--json JSON

    Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.

--no-wait

    Warten Sie nicht, bis der Status "ABGESCHLOSSEN" erreicht ist.

--timeout duration

    Maximale Zeitspanne, um den STATUS ABGESCHLOSSEN zu erreichen (Standard 20m0s).

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird eine Nachricht in einer Unterhaltung erstellt:

databricks genie create-message abc123 conv456 "What were our sales last quarter?"

Im folgenden Beispiel wird eine Nachricht mit JSON-Konfiguration erstellt:

databricks genie create-message abc123 conv456 "Show me top customers" --json '{"additional_context": "Include revenue data"}'

Im folgenden Beispiel wird eine Nachricht erstellt, ohne auf den Abschluss zu warten:

databricks genie create-message abc123 conv456 "Analyze customer trends" --no-wait

databricks genie create-space

Erstellen Sie einen Genie-Raum.

databricks genie create-space WAREHOUSE_ID SERIALIZED_SPACE [flags]

Arguments

WAREHOUSE_ID

    Die ID des SQL-Lagerlagers, das dem Raum zugeordnet werden soll.

SERIALIZED_SPACE

    Die serialisierte Raumkonfiguration.

Options

--json JSON

    Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird ein Genie-Leerzeichen erstellt:

databricks genie create-space my-warehouse-id '{}' --json @space-config.json

databricks genie delete-conversation

Löschen sie eine Unterhaltung aus einem Genie-Raum.

databricks genie delete-conversation SPACE_ID CONVERSATION_ID [flags]

Arguments

SPACE_ID

    Die ID des Genie-Raums.

CONVERSATION_ID

    Die ID der zu löschenden Unterhaltung.

Options

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird eine Unterhaltung gelöscht:

databricks genie delete-conversation abc123 conv456

databricks genie delete-conversation-message

Löschen Sie eine Nachricht aus einer Unterhaltung in einem Genie-Raum.

databricks genie delete-conversation-message SPACE_ID CONVERSATION_ID MESSAGE_ID [flags]

Arguments

SPACE_ID

    Die ID des Genie-Raums.

CONVERSATION_ID

    Die ID der Unterhaltung.

MESSAGE_ID

    Die ID der zu löschenden Nachricht.

Options

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird eine Nachricht gelöscht:

databricks genie delete-conversation-message abc123 conv456 msg789

databricks genie execute-message-attachment-query

Führen Sie die SQL für einen Nachrichten-Anfrageanhang aus. Verwenden Sie diesen Befehl, wenn der Abfrageanhang abgelaufen ist und erneut ausgeführt werden muss.

databricks genie execute-message-attachment-query SPACE_ID CONVERSATION_ID MESSAGE_ID ATTACHMENT_ID [flags]

Arguments

SPACE_ID

    Genie space ID.

CONVERSATION_ID

    Unterhaltungs-ID.

MESSAGE_ID

    Nachrichten-ID.

ATTACHMENT_ID

    Anlagen-ID.

Options

Globale Kennzeichnungen

Examples

Das folgende Beispiel führt eine Abfrage zum Anhang einer Nachricht aus:

databricks genie execute-message-attachment-query abc123 conv456 msg789 attach001

databricks genie generate-full-query-result

Generieren Sie einen Download für das vollständige Abfrageergebnis einer Nachrichtenanlage.

databricks genie generate-download-full-query-result SPACE_ID CONVERSATION_ID MESSAGE_ID ATTACHMENT_ID [flags]

Arguments

SPACE_ID

    Die ID des Genie-Raums.

CONVERSATION_ID

    Die ID der Unterhaltung.

MESSAGE_ID

    Die ID der Nachricht.

ATTACHMENT_ID

    Die ID der Anlage.

Options

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird ein Download für ein vollständiges Abfrageergebnis generiert:

databricks genie generate-download-full-query-result abc123 conv456 msg789 attach001

databricks genie-genie-create-eval-run

Erstellen Sie einen Auswertungslauf für einen Genie-Raum.

databricks genie genie-create-eval-run SPACE_ID [flags]

Arguments

SPACE_ID

    Die ID des Genie-Raums.

Options

--json JSON

    Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird eine Auswertungsausführung erstellt:

databricks genie genie-create-eval-run abc123 --json @eval-config.json

databricks genie-get-eval-result-details

Rufen Sie Details zu einem Auswertungsergebnis ab.

databricks genie genie-get-eval-result-details SPACE_ID EVAL_RUN_ID RESULT_ID [flags]

Arguments

SPACE_ID

    Die ID des Genie-Raums.

EVAL_RUN_ID

    Die ID der Auswertungsausführung.

RESULT_ID

    Die ID des Auswertungsergebnisses.

Options

Globale Kennzeichnungen

Examples

Im folgenden Beispiel werden Auswertungsergebnisdetails angezeigt:

databricks genie genie-get-eval-result-details abc123 run456 result789

databricks genie genie-get-eval-run

Erhalten Sie einen Evaluierungslauf für einen Genie Space.

databricks genie genie-get-eval-run SPACE_ID EVAL_RUN_ID [flags]

Arguments

SPACE_ID

    Die ID des Genie-Raums.

EVAL_RUN_ID

    Die ID der Auswertungsausführung.

Options

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird eine Auswertungsausführung ausgeführt:

databricks genie genie-get-eval-run abc123 run456

databricks genie-list-eval-results

Listet Auswertungsergebnisse für einen Auswertungslauf auf.

databricks genie genie-list-eval-results SPACE_ID EVAL_RUN_ID [flags]

Arguments

SPACE_ID

    Die ID des Genie-Raums.

EVAL_RUN_ID

    Die ID der Auswertungsausführung.

Options

--page-size int

    Maximale Anzahl von Eval-Ergebnissen, die pro Seite zurückgegeben werden sollen.

--page-token string

    Undurchsichtiges Token zum Abrufen der nächsten Seite der Ergebnisse.

Globale Kennzeichnungen

Examples

Im folgenden Beispiel werden Auswertungsergebnisse aufgelistet:

databricks genie genie-list-eval-results abc123 run456

databricks genie-list-eval-runs

Die Listenauswertung wird für einen Genie-Raum ausgeführt.

databricks genie genie-list-eval-runs SPACE_ID [flags]

Arguments

SPACE_ID

    Die ID des Genie-Raums.

Options

--page-size int

    Maximale Anzahl von Auswertungsläufen, die pro Seite zurückgegeben werden sollen.

--page-token string

    Token zum Abrufen der nächsten Seite der Ergebnisse.

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird die Auswertung ausgeführt:

databricks genie genie-list-eval-runs abc123

databricks genie get-download-full-query-result

Rufen Sie den Download für ein zuvor generiertes vollständiges Abfrageergebnis ab.

databricks genie get-download-full-query-result SPACE_ID CONVERSATION_ID MESSAGE_ID ATTACHMENT_ID DOWNLOAD_ID DOWNLOAD_ID_SIGNATURE [flags]

Arguments

SPACE_ID

    Die ID des Genie-Raums.

CONVERSATION_ID

    Die ID der Unterhaltung.

MESSAGE_ID

    Die ID der Nachricht.

ATTACHMENT_ID

    Die ID der Anlage.

DOWNLOAD_ID

    Die ID des Downloads.

DOWNLOAD_ID_SIGNATURE

    Die Signatur für die Download-ID.

Options

Globale Kennzeichnungen

Examples

Das folgende Beispiel ruft einen vollständigen Download des Abfrageergebnisses ab:

databricks genie get-download-full-query-result abc123 conv456 msg789 attach001 dl001 sig001

databricks genie Nachricht abrufen

Abrufen einer Nachricht aus einer Kommunikation.

databricks genie get-message SPACE_ID CONVERSATION_ID MESSAGE_ID [flags]

Arguments

SPACE_ID

    Die ID, die mit dem Genie-Speicherort verbunden ist, an dem sich die Zielkommunikation befindet.

CONVERSATION_ID

    Die ID, die mit der Zielkommunikation verbunden ist.

MESSAGE_ID

    Die ID, die mit der Zielnachricht aus der identifizierten Kommunikation verbunden ist.

Options

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird eine Nachricht aus einer Unterhaltung abgerufen:

databricks genie get-message abc123 conv456 msg789

databricks genie get-message-attachment-query-result

Rufen Sie das Ergebnis der SQL-Abfrage ab, wenn die Nachricht einen Abfrageanhang enthält. Dies ist nur verfügbar, wenn eine Nachricht über einen Abfrageanhang verfügt und der Nachrichtenstatus lautet EXECUTING_QUERY oder COMPLETED.

databricks genie get-message-attachment-query-result SPACE_ID CONVERSATION_ID MESSAGE_ID ATTACHMENT_ID [flags]

Arguments

SPACE_ID

    Genie space ID.

CONVERSATION_ID

    Unterhaltungs-ID.

MESSAGE_ID

    Nachrichten-ID.

ATTACHMENT_ID

    Anlagen-ID.

Options

Globale Kennzeichnungen

Examples

Das folgende Beispiel ruft das Abfrageergebnis für einen Nachrichtenanhang ab.

databricks genie get-message-attachment-query-result abc123 conv456 msg789 attach001

databricks genie list-conversation-messages

Auflisten von Nachrichten in einer Unterhaltung.

databricks genie list-conversation-messages SPACE_ID CONVERSATION_ID [flags]

Arguments

SPACE_ID

    Die ID des Genie-Raums.

CONVERSATION_ID

    Die ID der Unterhaltung.

Options

--page-size int

    Maximale Anzahl von Nachrichten, die pro Seite zurückgegeben werden sollen.

--page-token string

    Token zum Abrufen der nächsten Seite der Ergebnisse.

Globale Kennzeichnungen

Examples

Im folgenden Beispiel werden Nachrichten in einer Unterhaltung aufgelistet:

databricks genie list-conversation-messages abc123 conv456

databricks genie list-conversations

Auflisten von Unterhaltungen in einem Genie-Raum.

databricks genie list-conversations SPACE_ID [flags]

Arguments

SPACE_ID

    Die ID des Genie-Raums.

Options

--page-size int

    Maximale Anzahl von Unterhaltungen, die pro Seite zurückgegeben werden sollen.

--page-token string

    Token zum Abrufen der nächsten Seite der Ergebnisse.

Globale Kennzeichnungen

Examples

Im folgenden Beispiel werden Unterhaltungen in einem Leerzeichen aufgelistet:

databricks genie list-conversations abc123

databricks genie list-spaces

Listen Sie Genie-Leerzeichen im Arbeitsbereich auf.

databricks genie list-spaces [flags]

Options

--page-size int

    Maximale Anzahl von Leerzeichen, die pro Seite zurückgegeben werden sollen.

--page-token string

    Paginierungstoken zum Abrufen der nächsten Seite mit Ergebnissen.

Globale Kennzeichnungen

Examples

Im folgenden Beispiel werden alle Genie-Leerzeichen aufgelistet:

databricks genie list-spaces

databricks genie send-message-feedback

Senden Sie Feedback zu einer Nachricht in einer Genie-Unterhaltung.

databricks genie send-message-feedback SPACE_ID CONVERSATION_ID MESSAGE_ID RATING [flags]

Arguments

SPACE_ID

    Die ID des Genie-Raums.

CONVERSATION_ID

    Die ID der Unterhaltung.

MESSAGE_ID

    Die ID der Nachricht.

RATING

    Die Feedbackbewertung für die Nachricht.

Options

--json JSON

    Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird ein positives Feedback zu einer Nachricht gesendet:

databricks genie send-message-feedback abc123 conv456 msg789 POSITIVE

databricks genie get-space

Abrufen von Details zu einem Genie Space.

databricks genie get-space SPACE_ID [flags]

Arguments

SPACE_ID

    Die ID, die dem Genie-Raum zugeordnet ist.

Options

Globale Kennzeichnungen

Examples

Im folgenden Beispiel werden Details eines Genie-Bereichs abgerufen:

databricks genie get-space abc123

databricks genie Gespräch starten

Beginnen Sie eine neue Unterhaltung.

databricks genie start-conversation SPACE_ID CONTENT [flags]

Arguments

SPACE_ID

    Die ID, die dem Genie-Raum zugeordnet ist, in dem Sie eine Unterhaltung beginnen möchten.

CONTENT

    Der Text der Nachricht, die die Unterhaltung startet.

Options

--json JSON

    Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.

--no-wait

    Warten Sie nicht, bis der Status "ABGESCHLOSSEN" erreicht ist.

--timeout duration

    Maximale Zeitspanne, um den STATUS ABGESCHLOSSEN zu erreichen (Standard 20m0s).

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird eine neue Unterhaltung gestartet:

databricks genie start-conversation abc123 "What are our top performing products this month?"

Im folgenden Beispiel wird eine Unterhaltung mit der JSON-Konfiguration gestartet:

databricks genie start-conversation abc123 "Show me sales data" --json '{"context": "Q4 2024"}'

Im folgenden Beispiel wird eine Unterhaltung gestartet, ohne auf den Abschluss zu warten:

databricks genie start-conversation abc123 "Analyze customer behavior" --no-wait

databricks genie trash-space

Verschieben Sie einen Genie-Raum in den Papierkorb.

databricks genie trash-space SPACE_ID [flags]

Arguments

SPACE_ID

    Die ID des Genie-Raums zum Papierkorb.

Options

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird ein Genie-Leerzeichen gelöscht:

databricks genie trash-space abc123

databricks genie update-space

Aktualisieren Eines Genie-Raums.

databricks genie update-space SPACE_ID [flags]

Arguments

SPACE_ID

    Die ID des Zu aktualisierenden Genie-Raums.

Options

--json JSON

    Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.

Globale Kennzeichnungen

Examples

Im folgenden Beispiel wird ein Genie-Leerzeichen aktualisiert:

databricks genie update-space abc123 --json '{"title": "Updated Space Title"}'

Globale Kennzeichnungen

--debug

  Gibt an, ob die Debugprotokollierung aktiviert werden soll.

-h oder --help

    Hilfe für die Databricks CLI oder die zugehörige Befehlsgruppe oder den zugehörigen Befehl anzeigen.

--log-file Schnur

    Eine Zeichenfolge, die die Datei darstellt, in die Ausgabeprotokolle geschrieben werden sollen. Wenn dieses Flag nicht angegeben ist, werden Ausgabeprotokolle standardmäßig in stderr geschrieben.

--log-format Format

    Der Protokollformattyp text oder json. Der Standardwert ist text.

--log-level Schnur

    Eine Zeichenfolge, die die Protokollformatebene darstellt. Wenn nicht angegeben, ist die Protokollformatebene deaktiviert.

-o, --output Typ

    Der Befehlsausgabetyp text oder json. Der Standardwert ist text.

-p, --profile Schnur

    Der Name des Profils in der ~/.databrickscfg Datei, das zum Ausführen des Befehls verwendet werden soll. Wenn dieses Flag nicht angegeben wird, wird, falls vorhanden, das Profil mit dem Namen DEFAULT verwendet.

--progress-format Format

    Das Format zum Anzeigen von Statusprotokollen: default, , append, inplaceoder json

-t, --target Schnur

    Falls zutreffend, das zu verwendende Bündelziel