Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use o Codex no seu terminal ou o aplicativo desktop do ChatGPT com modelos, ferramentas MCP e habilidades via Unity Gateway. Use a CLI do Gateway Unity (ug) para configurar o acesso, ou configure a conexão manualmente.
Antes de começar
Você precisa da URL do seu espaço de trabalho do Azure Databricks e acesso aos modelos, serviços MCP e habilidades que deseja usar. Instale a versão mais recente do Codex ou o aplicativo desktop do ChatGPT.
Se seu administrador já configurou seu dispositivo, siga as instruções de lançamento da sua organização.
Codex no terminal
Use a CLI do Unity Gateway (recomendada)
Instale ug, então execute este comando a partir do diretório do seu projeto:
ug codex
Siga as instruções para selecionar seu espaço de trabalho e fazer login.
ug configura a conexão e abre o Codex no seu terminal. Comece a trabalhar com os mesmos prompts e comandos que você já usa. Para mudar de modelo, insira /model.
Para adicionar ferramentas ou habilidades MCP, execute esses comandos no seu terminal e depois reinicie o Codex:
ug mcp add
ug skills add
Cada comando permite que você escolha o que adicionar. Para configuração manual, use as seções de configuração abaixo.
ChatGPT para desktop
Use a CLI do Unity Gateway (recomendada)
No macOS e Linux, instale ug e execute este comando em um terminal interativo:
ug configure --agents codex
Selecione seu espaço de trabalho e faça login. Se solicitado, aprove a atualização de configuração do sistema com a senha do seu dispositivo.
ug configura a conexão do Unity Gateway e a atualização do token OAuth.
Abra ou reinicie o aplicativo desktop e inicie uma conversa do Codex. Use o seletor de modelos para mudar de modelo. O ug codex comando abre o agente do terminal; abra o aplicativo de desktop normalmente após a configuração.
No Windows, use a configuração manual do modelo abaixo. Você ainda pode usar ug mcp add e ug skills add adicionar ferramentas e habilidades, e então reiniciar o app.
Configure os modelos manualmente
Essas configurações se aplicam tanto ao agente do terminal quanto ao aplicativo desktop. Feche o Codex, depois abra ou crie ~/.codex/config.toml. No Windows, use %USERPROFILE%\.codex\config.toml.
Junte as configurações seguintes ao arquivo. Mantenha model e model_provider no nível superior, antes de qualquer cabeçalho de tabela, e preserve configurações não relacionadas.
model = "<catalog>.<schema>.<model-name>"
model_provider = "databricks"
[model_providers.databricks]
name = "Databricks"
base_url = "https://<workspace-hostname>/ai-gateway/codex/v1"
wire_api = "responses"
requires_openai_auth = false
supports_websockets = false
http_headers = { Authorization = "Bearer <databricks-pat>" }
Substitua o modelo provisório pelo nome completo do Catálogo Unity, <workspace-hostname> pelo nome do seu espaço de trabalho e <databricks-pat> pelo seu token de acesso pessoal. Este exemplo armazena o token localmente; mantenha o arquivo privado e use seu próprio token.
Execute codex pelo diretório do seu projeto ou reabra o aplicativo desktop. Se seu dispositivo tiver configurações gerenciadas de provedor, peça ao administrador para atualizá-las; essas configurações têm prioridade sobre essa configuração de usuário.
Veja a referência de configuração da OpenAI para detalhes do campo.
Adicionar ferramentas MCP
Use o CLI do Unity Gateway
Execute este comando e selecione os serviços que deseja adicionar:
ug mcp add
Reinicie o Codex ou o aplicativo desktop, depois peça para ele usar uma ferramenta conectada.
ug Registra um proxy local que autentica solicitações e atualiza as credenciais.
Configure os serviços MCP manualmente
Adicione o seguinte a ~/.codex/config.toml:
[mcp_servers.dbsql]
url = "https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.dbsql"
http_headers = { Authorization = "Bearer <databricks-pat>" }
Substitua o nome do host e o token, depois reinicie o Codex. Para outro serviço, use um nome exclusivo em mcp_servers e substitua system.ai.dbsql pelo nome de três partes do Unity Catalog.
Para a configuração do OAuth, siga as instruções de autenticação MCP do OpenAI e registre uma aplicação Azure Databricks OAuth com a URL de callback exata que o Codex usa.
Adicionar habilidades
Use o CLI do Unity Gateway
Execute o seletor interativo:
ug skills add
Ou baixe uma habilidade publicada específica:
ug skills add --names <catalog>.<schema>.<skill-name>
Reinicie o Codex ou o aplicativo desktop. Habilidades baixadas estão disponíveis localmente em ~/.agents/skills/. Execute novamente o download para obter uma versão atualizada.
Para expor as habilidades de um esquema através do MCP, execute:
ug skills add --location <catalog>.<schema> --mcp
Conecte manualmente o registro de habilidades
Adicione o seguinte a ~/.codex/config.toml:
[mcp_servers.databricks-skill-registry]
url = "https://<workspace-hostname>/ai-gateway/skills/"
http_headers = { Authorization = "Bearer <databricks-pat>" }
Substitua o nome do host e o token. Mantenha a barra no final da URL. Reinicie o Codex e peça para ele usar uma habilidade publicada, como Use <catalog>.<schema>.<skill-name> to review this query.
O registro carrega as instruções da habilidade por meio do MCP. Para instalar os arquivos de skill que você já tem, coloque a pasta completa de skills, incluindo SKILL.md e os arquivos agrupados, em ~/.agents/skills/.
As habilidades do Gateway Unity estão em Beta. Veja Habilidades de Governar para habilitação e permissões.
Troubleshooting
O aplicativo desktop ainda pede login OpenAI: No macOS ou Linux, execute ug configure --agents codex novamente de forma interativa e complete a atualização de configuração do sistema. O perfil CLI sozinho não configura o aplicativo para desktop. Para configuração manual, verifique se model_provider está no nível superior e requires_openai_auth = false na tabela de provedores. Não adicione essa bandeira a um provedor que usa uma auth tabela para atualização de tokens OAuth.
Solicitações falham com erro WebSocket: Definido supports_websockets = false na tabela ativa de provedores Azure Databricks. Se seu administrador gerencia essa configuração, peça para atualizar. Reinicie o app depois.
Um modelo está faltando: Verifique suas permissões de modelo. Defina model para o nome completo do Catálogo Unity na configuração ativa e inicie uma nova conversa.
Uma conexão MCP ou de habilidade falha: Verifique o URL, as permissões e o erro do conector. Para conexões manuais, verifique também a expiração do token. Para problemas de configuração do ug, execute ug doctor. Uma habilidade baixada pode permanecer disponível mesmo que a conexão do registro falhe.