genie gruppo di comandi

Note

Queste informazioni si applicano all'interfaccia della riga di comando di Databricks versione 0.205 e successive. L'interfaccia della riga di comando di Databricks è disponibile in anteprima pubblica.

L'uso della CLI di Databricks è soggetto alla Licenza di Databricks e all'Informativa sulla privacy di Databricks, incluse eventuali disposizioni sui dati di utilizzo.

Il genie gruppo di comandi all'interno dell'interfaccia della riga di comando di Databricks contiene i comandi per Genie. Vedere Che cos'è uno spazio Genie.

databricks genie crea-messaggio

Creare un nuovo messaggio in una conversazione. La risposta di intelligenza artificiale usa tutti i messaggi creati in precedenza nella conversazione per rispondere.

databricks genie create-message SPACE_ID CONVERSATION_ID CONTENT [flags]

Arguments

SPACE_ID

    ID associato allo spazio Genie in cui viene avviata la conversazione.

CONVERSATION_ID

    ID associato alla conversazione.

CONTENT

    Contenuto del messaggio dell'utente.

Options

--json JSON

    Stringa JSON inline o file JSON @path con il corpo della richiesta.

--no-wait

    Non attendere il raggiungimento dello stato COMPLETATO.

--timeout duration

    Quantità massima di tempo per raggiungere lo stato COMPLETED (impostazione predefinita 20m0s).

Flag globali

Examples

L'esempio seguente crea un messaggio in una conversazione:

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

L'esempio seguente crea un messaggio con la configurazione JSON:

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

L'esempio seguente crea un messaggio senza attendere il completamento:

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

databricks genie create-space

Creare uno spazio Genie.

databricks genie create-space WAREHOUSE_ID SERIALIZED_SPACE [flags]

Arguments

WAREHOUSE_ID

    ID del warehouse SQL da associare allo spazio.

SERIALIZED_SPACE

    Configurazione dello spazio serializzato.

Options

--json JSON

    Stringa JSON inline o file JSON @path con il corpo della richiesta.

Flag globali

Examples

L'esempio seguente crea uno spazio Genie:

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

databricks genie delete-conversation

Eliminare una conversazione da uno spazio Genie.

databricks genie delete-conversation SPACE_ID CONVERSATION_ID [flags]

Arguments

SPACE_ID

    ID dello spazio Genie.

CONVERSATION_ID

    ID della conversazione da eliminare.

Options

Flag globali

Examples

Nell'esempio seguente viene eliminata una conversazione:

databricks genie delete-conversation abc123 conv456

databricks genie delete-conversation-message

Eliminare un messaggio da una conversazione in uno spazio Genie.

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

Arguments

SPACE_ID

    ID dello spazio Genie.

CONVERSATION_ID

    ID della conversazione.

MESSAGE_ID

    ID del messaggio da eliminare.

Options

Flag globali

Examples

Nell'esempio seguente viene eliminato un messaggio:

databricks genie delete-conversation-message abc123 conv456 msg789

databricks genie esegui-query-allegato-messaggio

Eseguire l'SQL per un allegato di query del messaggio. Usare questo comando quando l'allegato della query è scaduto e deve essere eseguito di nuovo.

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

Arguments

SPACE_ID

    ID dello spazio Genie.

CONVERSATION_ID

    ID conversazione.

MESSAGE_ID

    ID messaggio.

ATTACHMENT_ID

    ID allegato.

Options

Flag globali

Examples

Nell'esempio seguente viene eseguita una query di allegato di messaggio:

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

databricks genie generate-download-full-query-result

Generare un download per il risultato completo della query di un allegato di messaggio.

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

Arguments

SPACE_ID

    ID dello spazio Genie.

CONVERSATION_ID

    ID della conversazione.

MESSAGE_ID

    ID del messaggio.

ATTACHMENT_ID

    ID dell'allegato.

Options

Flag globali

Examples

L'esempio seguente genera un download per un risultato di query completo:

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

databricks genie genie-create-eval-run

Creare un'esecuzione di valutazione per uno spazio Genie.

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

Arguments

SPACE_ID

    ID dello spazio Genie.

Options

--json JSON

    Stringa JSON inline o file JSON @path con il corpo della richiesta.

Flag globali

Examples

L'esempio seguente crea un'esecuzione di valutazione:

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

databricks genie genie-get-eval-result-details

Ottenere i dettagli per un risultato di valutazione.

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

Arguments

SPACE_ID

    ID dello spazio Genie.

EVAL_RUN_ID

    ID dell'esecuzione della valutazione.

RESULT_ID

    ID del risultato della valutazione.

Options

Flag globali

Examples

L'esempio seguente ottiene i dettagli dei risultati della valutazione:

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

databricks genie genie-get-eval-run

Ottenere un'esecuzione di valutazione per uno spazio Genie.

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

Arguments

SPACE_ID

    ID dello spazio Genie.

EVAL_RUN_ID

    ID dell'esecuzione della valutazione.

Options

Flag globali

Examples

L'esempio seguente ottiene un'esecuzione di valutazione:

databricks genie genie-get-eval-run abc123 run456

databricks genie genie-list-eval-results

Elencare i risultati della valutazione per un'esecuzione di valutazione.

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

Arguments

SPACE_ID

    ID dello spazio Genie.

EVAL_RUN_ID

    ID dell'esecuzione della valutazione.

Options

--page-size int

    Numero massimo di risultati di valutazione da restituire per pagina.

--page-token string

    Token opaco per recuperare la pagina successiva dei risultati.

Flag globali

Examples

L'esempio seguente elenca i risultati della valutazione:

databricks genie genie-list-eval-results abc123 run456

databricks genie genie-list-eval-runs

Elencare le esecuzioni di valutazione per uno spazio Genie.

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

Arguments

SPACE_ID

    ID dello spazio Genie.

Options

--page-size int

    Numero massimo di esecuzioni di valutazione da restituire per pagina.

--page-token string

    Token per ottenere la pagina successiva dei risultati.

Flag globali

Examples

L'esempio seguente elenca le esecuzioni di valutazione:

databricks genie genie-list-eval-runs abc123

databricks genie get-download-full-query-result

Ottenere il download per un risultato di query completo generato in precedenza.

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

Arguments

SPACE_ID

    ID dello spazio Genie.

CONVERSATION_ID

    ID della conversazione.

MESSAGE_ID

    ID del messaggio.

ATTACHMENT_ID

    ID dell'allegato.

DOWNLOAD_ID

    ID del download.

DOWNLOAD_ID_SIGNATURE

    Firma per l'ID download.

Options

Flag globali

Examples

L'esempio seguente ottiene un download completo dei risultati della query:

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

databricks genie get-message (recupera il messaggio)

Ottenere un messaggio da una conversazione.

databricks genie get-message SPACE_ID CONVERSATION_ID MESSAGE_ID [flags]

Arguments

SPACE_ID

    ID associato allo spazio Genie in cui si trova la conversazione target.

CONVERSATION_ID

    L'identificativo associato alla conversazione di destinazione.

MESSAGE_ID

    ID associato al messaggio destinato derivante dalla conversazione identificata.

Options

Flag globali

Examples

Nell'esempio seguente viene recuperato un messaggio da una conversazione:

databricks genie get-message abc123 conv456 msg789

databricks genie get-message-attachment-query-result

Ottenere il risultato della query SQL se il messaggio contiene un allegato di query. Questa opzione è disponibile solo se un messaggio ha un allegato di query e lo stato del messaggio è EXECUTING_QUERY o COMPLETED.

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

Arguments

SPACE_ID

    ID dello spazio Genie.

CONVERSATION_ID

    ID conversazione.

MESSAGE_ID

    ID messaggio.

ATTACHMENT_ID

    ID allegato.

Options

Flag globali

Examples

L'esempio seguente ottiene il risultato della query per un allegato di messaggio:

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

databricks genie list-conversation-messages

Elencare i messaggi in una conversazione.

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

Arguments

SPACE_ID

    ID dello spazio Genie.

CONVERSATION_ID

    ID della conversazione.

Options

--page-size int

    Numero massimo di messaggi da restituire per pagina.

--page-token string

    Token per ottenere la pagina successiva dei risultati.

Flag globali

Examples

L'esempio seguente elenca i messaggi in una conversazione:

databricks genie list-conversation-messages abc123 conv456

databricks genie list-conversations

Elencare le conversazioni in uno spazio Genie.

databricks genie list-conversations SPACE_ID [flags]

Arguments

SPACE_ID

    ID dello spazio Genie.

Options

--page-size int

    Numero massimo di conversazioni da restituire per pagina.

--page-token string

    Token per ottenere la pagina successiva dei risultati.

Flag globali

Examples

L'esempio seguente elenca le conversazioni in uno spazio:

databricks genie list-conversations abc123

databricks genie list-spaces

Elencare gli spazi Genie nell'area di lavoro.

databricks genie list-spaces [flags]

Options

--page-size int

    Numero massimo di spazi da restituire per pagina.

--page-token string

    Token di paginazione per ottenere la pagina successiva dei risultati.

Flag globali

Examples

L'esempio seguente elenca tutti gli spazi Genie:

databricks genie list-spaces

databricks genie send-message-feedback

Inviare commenti e suggerimenti su un messaggio in una conversazione Genie.

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

Arguments

SPACE_ID

    ID dello spazio Genie.

CONVERSATION_ID

    ID della conversazione.

MESSAGE_ID

    ID del messaggio.

RATING

    Valutazione dei commenti e suggerimenti per il messaggio.

Options

--json JSON

    Stringa JSON inline o file JSON @path con il corpo della richiesta.

Flag globali

Examples

L'esempio seguente invia un feedback positivo su un messaggio:

databricks genie send-message-feedback abc123 conv456 msg789 POSITIVE

databricks genie get-space

Ottieni i dettagli di un Genie Space.

databricks genie get-space SPACE_ID [flags]

Arguments

SPACE_ID

    ID associato allo spazio Genie.

Options

Flag globali

Examples

L'esempio seguente ottiene i dettagli di uno spazio Genie:

databricks genie get-space abc123

databricks genie avvia conversazione

Avviare una nuova conversazione.

databricks genie start-conversation SPACE_ID CONTENT [flags]

Arguments

SPACE_ID

    ID associato allo spazio Genie in cui si vuole avviare una conversazione.

CONTENT

    Testo del messaggio che avvia la conversazione.

Options

--json JSON

    Stringa JSON inline o file JSON @path con il corpo della richiesta.

--no-wait

    Non attendere il raggiungimento dello stato COMPLETATO.

--timeout duration

    Quantità massima di tempo per raggiungere lo stato COMPLETED (impostazione predefinita 20m0s).

Flag globali

Examples

L'esempio seguente avvia una nuova conversazione:

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

L'esempio seguente avvia una conversazione con la configurazione JSON:

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

L'esempio seguente avvia una conversazione senza attendere il completamento:

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

databricks genie trash-space

Spostare uno spazio Genie nel cestino.

databricks genie trash-space SPACE_ID [flags]

Arguments

SPACE_ID

    ID dello spazio Genie da spazzatura.

Options

Flag globali

Examples

L'esempio seguente spazzatura uno spazio Genie:

databricks genie trash-space abc123

databricks genie update-space

Aggiornare uno spazio Genie.

databricks genie update-space SPACE_ID [flags]

Arguments

SPACE_ID

    ID dello spazio Genie da aggiornare.

Options

--json JSON

    Stringa JSON inline o file JSON @path con il corpo della richiesta.

Flag globali

Examples

L'esempio seguente aggiorna uno spazio Genie:

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

Bandiere globali

--debug

  Indica se abilitare la registrazione di debug.

-h oppure --help

    Mostra la guida per il Databricks CLI, il gruppo di comandi correlato o il comando correlato.

--log-file stringa

    Stringa che rappresenta il file in cui scrivere i log di output. Se questo flag non viene specificato, l'impostazione predefinita prevede la scrittura dei log di output su stderr.

--log-format formato

    Tipo di formato del log, text o json. Il valore predefinito è text.

--log-level stringa

    Stringa che rappresenta il livello di formato del log. Se non specificato, il livello di formato del log è disabilitato.

tipo

    Tipo di output del comando, text o json. Il valore predefinito è text.

-p, --profile stringa

    Nome del profilo nel ~/.databrickscfg file da usare per eseguire il comando . Se questo flag non viene specificato, se esiste, viene usato il profilo denominato DEFAULT .

--progress-format formato

    Formato per visualizzare i log di stato: default, append, inplaceo json

-t, --target stringa

    Se applicabile, la destinazione del bundle da utilizzare