genie gruppo di comandi

Note

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 Genie Agents.See Genie Agents.

Databricks Genie Ask

Fai una domanda sui dati e ottieni una risposta da Genie.

databricks genie ask QUESTION [flags]

Arguments

QUESTION

    La domanda sui dati da fare al Genio.

Options

--include-sql

    Mostra le query SQL eseguite dall'agente. Si applica all'output di testo; L'output JSON li include sempre.

--raw

    Stampare eventi SSE grezzi invece dell'output renderizzato.

-s, --session string

    ID sessione (qualsiasi stringa) per continuare una conversazione tra le chiamate.

--warehouse-id string

    ID magazzino SQL. Si risolve automaticamente se viene omesso.

Flag globali

Examples

Il seguente esempio pone una domanda sui dati:

databricks genie ask "What were total sales last month?"

Il seguente esempio pone una domanda con un SQL warehouse specifico:

databricks genie ask "Revenue by region" --warehouse-id 1234567890abcdef

Il seguente esempio continua una conversazione tra chiamate usando un ID sessione che scegli tu:

databricks genie ask -s sales "What were total sales by quarter?"
databricks genie ask -s sales "Break that down by region"

Databricks Genie Crea-Messaggio-Commento

Crea un commento su un messaggio di conversazione.

databricks genie create-message-comment SPACE_ID CONVERSATION_ID MESSAGE_ID CONTENT [flags]

Arguments

SPACE_ID

    ID associato allo spazio Genie.

CONVERSATION_ID

    ID associato alla conversazione.

MESSAGE_ID

    L'ID associato al messaggio.

CONTENT

    Contenuti di testo per i commenti.

Options

--json JSON

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

Flag globali

Examples

Il seguente esempio crea un commento su un messaggio:

databricks genie create-message-comment abc123 conv456 msg789 "Great analysis!"

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 all'agente 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 un agente 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 un agente Genie:

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

Databricks Genie Delete-Conversation

Eliminare una conversazione da un agente Genie.

databricks genie delete-conversation SPACE_ID CONVERSATION_ID [flags]

Arguments

SPACE_ID

    ID dell'agente 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 un agente Genie.

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

Arguments

SPACE_ID

    ID dell'agente 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 scarica-messaggio-allegato-visualizzazione

Scarica un'immagine renderizzata di un allegato di visualizzazione del messaggio. Questo è disponibile solo se l'allegato è una visualizzazione e lo stato del messaggio è COMPLETATO.

databricks genie download-message-attachment-visualization NAME [flags]

Arguments

NAME

    Il nome della risorsa dell'allegato da renderizzare, nel formato spaces/{space_id}/conversations/{conversation_id}/messages/{message_id}/attachments/{attachment_id}.

Options

Flag globali

Examples

Il seguente esempio scarica una visualizzazione di un allegato del messaggio:

databricks genie download-message-attachment-visualization "spaces/abc123/conversations/conv456/messages/msg789/attachments/attach001"

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 agente 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 dell'agente 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 un agente Genie.

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

Arguments

SPACE_ID

    ID dell'agente 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 dell'agente 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 un agente Genie.

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

Arguments

SPACE_ID

    ID dell'agente 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 dell'agente 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 un agente Genie.

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

Arguments

SPACE_ID

    ID dell'agente 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 dell'agente 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 all'agente Genie in cui si trova la conversazione di destinazione.

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 agente 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 dell'agente 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 un agente Genie.

databricks genie list-conversations SPACE_ID [flags]

Arguments

SPACE_ID

    ID dell'agente 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 Lista-Conversazione-Commenti

Elenca tutti i commenti in tutti i messaggi di una conversazione.

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

Arguments

SPACE_ID

    ID associato allo spazio Genie.

CONVERSATION_ID

    ID associato alla conversazione.

Options

--page-size int

    Numero massimo di commenti da restituire per pagina.

--page-token string

    Token di paginazione per ottenere la pagina successiva dei risultati.

Flag globali

Examples

Il seguente esempio elenca tutti i commenti in una conversazione:

databricks genie list-conversation-comments abc123 conv456

Databricks Genie List-Message-Commenti

Elenca i commenti su un messaggio specifico di conversazione.

databricks genie list-message-comments SPACE_ID CONVERSATION_ID MESSAGE_ID [flags]

Arguments

SPACE_ID

    ID associato allo spazio Genie.

CONVERSATION_ID

    ID associato alla conversazione.

MESSAGE_ID

    L'ID associato al messaggio.

Options

--page-size int

    Numero massimo di commenti da restituire per pagina.

--page-token string

    Token di paginazione per ottenere la pagina successiva dei risultati.

Flag globali

Examples

Il seguente esempio elenca i commenti su un messaggio:

databricks genie list-message-comments abc123 conv456 msg789

Databricks Genie List-Spaces

Elencare gli agenti 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 agenti Genie:

databricks genie list-spaces

Databricks Genie invia-messaggio-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 dell'agente 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

Ottenere i dettagli di un agente Genie.

databricks genie get-space SPACE_ID [flags]

Arguments

SPACE_ID

    ID associato all'agente Genie.

Options

Flag globali

Examples

L'esempio seguente ottiene i dettagli di un agente 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 all'agente 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 un agente Genie nel cestino.

databricks genie trash-space SPACE_ID [flags]

Arguments

SPACE_ID

    ID dell'agente Genie da cestinare.

Options

Flag globali

Examples

Nell'esempio seguente viene cestinato un agente Genie:

databricks genie trash-space abc123

Databricks Genie Update-Space

Aggiornare un agente Genie.

databricks genie update-space SPACE_ID [flags]

Arguments

SPACE_ID

    ID dell'agente 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 un agente 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