Compartilhar via


Grupo de comandos genie

Note

Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. The Databricks CLI is in Public Preview.

Databricks CLI use is subject to the Databricks License and Databricks Privacy Notice, including any Usage Data provisions.

The genie command group within the Databricks CLI contains commands for Genie. Veja o que é um espaço de IA/BI Genie.

databricks genie create-message

Crie uma nova mensagem em uma conversa. A resposta de IA usa todas as mensagens criadas anteriormente na conversa para responder.

databricks genie create-message SPACE_ID CONVERSATION_ID CONTENT [flags]

Arguments

SPACE_ID

    A ID associada ao espaço do Genie onde a conversa é iniciada.

CONVERSATION_ID

    A ID associada à conversa.

CONTENT

    Conteúdo da mensagem do usuário.

Opções

--json JSON

    A cadeia de caracteres JSON embutida ou o @path arquivo JSON com o corpo da solicitação.

--no-wait

    Não aguarde para chegar ao estado COMPLETED.

--timeout duration

    Tempo máximo para atingir o estado COMPLETED (padrão de 20m0s).

Global flags

Examples

O exemplo a seguir cria uma mensagem em uma conversa:

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

O exemplo a seguir cria uma mensagem com a configuração JSON:

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

O exemplo a seguir cria uma mensagem sem aguardar a conclusão:

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

databricks genie execute-message-attachment-query

Execute o SQL para um anexo de consulta de mensagem. Use esse comando quando o anexo de consulta tiver expirado e precisar ser executado novamente.

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

Arguments

SPACE_ID

    ID de espaço do gênio.

CONVERSATION_ID

    Conversation ID.

MESSAGE_ID

    Message ID.

ATTACHMENT_ID

    Attachment ID.

Opções

Global flags

Examples

O exemplo a seguir executa uma consulta de anexo de mensagem:

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

mensagem de obtenção do databricks genie

Obtenha uma mensagem de uma conversa.

databricks genie get-message SPACE_ID CONVERSATION_ID MESSAGE_ID [flags]

Arguments

SPACE_ID

    A ID associada ao espaço do Genie em que a conversa de destino está localizada.

CONVERSATION_ID

    A ID associada à conversa de destino.

MESSAGE_ID

    A ID associada à mensagem de destino da conversa identificada.

Opções

Global flags

Examples

O exemplo a seguir recupera uma mensagem de uma conversa:

databricks genie get-message abc123 conv456 msg789

databricks genie get-message-attachment-query-result

Obtenha o resultado da consulta SQL se a mensagem tiver um anexo de consulta. Isso só estará disponível se uma mensagem tiver um anexo de consulta e o status da mensagem for EXECUTING_QUERY ou COMPLETED.

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

Arguments

SPACE_ID

    ID de espaço do gênio.

CONVERSATION_ID

    Conversation ID.

MESSAGE_ID

    Message ID.

ATTACHMENT_ID

    Attachment ID.

Opções

Global flags

Examples

O exemplo a seguir obtém o resultado da consulta de um anexo de mensagem:

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

databricks genie get-space

Obtenha detalhes de um Genie Space.

databricks genie get-space SPACE_ID [flags]

Arguments

SPACE_ID

    A ID associada ao espaço do Genie.

Opções

Global flags

Examples

O exemplo a seguir obtém detalhes de um espaço do Genie:

databricks genie get-space abc123

databricks genie start-conversation

Inicie uma nova conversa.

databricks genie start-conversation SPACE_ID CONTENT [flags]

Arguments

SPACE_ID

    A ID associada ao espaço do Genie em que você deseja iniciar uma conversa.

CONTENT

    O texto da mensagem que inicia a conversa.

Opções

--json JSON

    A cadeia de caracteres JSON embutida ou o @path arquivo JSON com o corpo da solicitação.

--no-wait

    Não aguarde para chegar ao estado COMPLETED.

--timeout duration

    Tempo máximo para atingir o estado COMPLETED (padrão de 20m0s).

Global flags

Examples

O exemplo a seguir inicia uma nova conversa:

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

O exemplo a seguir inicia uma conversa com a configuração JSON:

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

O exemplo a seguir inicia uma conversa sem esperar a conclusão:

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

Global flags

--debug

  Se deseja habilitar o registro em log de depuração.

-h ou --help

    Exiba ajuda para a CLI do Databricks ou o grupo de comandos relacionado ou o comando relacionado.

--log-file corda

    Uma cadeia de caracteres que representa o arquivo para o qual gravar logs de saída. Se esse sinalizador não for especificado, o padrão será gravar logs de saída no stderr.

--log-format formato

    O tipo de formato de log ou textjson. O valor padrão é text.

--log-level corda

    Uma cadeia de caracteres que representa o nível de formato de log. Se não for especificado, o nível de formato de log será desabilitado.

-o, --output tipo

    O tipo de saída de comando ou textjson. O valor padrão é text.

-p, --profile corda

    O nome do perfil no arquivo a ~/.databrickscfg ser usado para executar o comando. Se esse sinalizador não for especificado, se existir, o perfil nomeado DEFAULT será usado.

--progress-format formato

    O formato para exibir logs de progresso: default, , appendou inplacejson

-t, --target corda

    Se aplicável, o destino do pacote a ser usado