Instalando a extensão para o Visual Studio Code
watsonx Code Assistant
Crie uma chave de API e adicione a extensão " watsonx Code Assistant ao seu editor " Visual Studio Code da Microsoft.
Compatibilidade
A extensão é compatível com Visual Studio Code 1.101 e posterior, usando a versão Node.js 22.15 ou posterior.
Para verificar sua versão Node.js em Visual Studio Code, clique no menu Code (Código ) e selecione About Visual Studio Code. Certifique-se de que Node.js seja a versão 22.15 ou posterior.
Não há suporte para a instalação da extensão em um contêiner de desenvolvimento.
Sistemas operacionais:
- macOS
- Windows 11
- Fedora Linux 41
- Red Hat Enterprise Linux 8
- Ubuntu 20.04
Criar uma chave de API em IBM Cloud
Em vez de um nome de usuário e senha, cada desenvolvedor usa uma chave de API pessoal para fazer login.
Para criar uma chave API:
-
Faça login em IBM Cloud API Keys.
Certifique-se de que esteja usando a conta IBM Cloud na qual a instância de watsonx Code Assistant da sua organização está provisionada.
-
Clique em Criar.
-
Digite "
IBM watsonx Code Assistant API keycomo o nome de sua chave de API. Opcionalmente, insira uma descrição. -
Clique em Criar.
-
Clique em Download ou Copiar e armazene a chave da API em um local seguro.
A chave fica disponível por apenas 296 segundos. Guarde-o onde você possa encontrá-lo mais tarde.
Instalar a extensão
Escolha a instalação para o plano que você está usando.
| Plano | Descrição | Nome da extensão | Suporte ao idioma de exibição |
|---|---|---|---|
| Plano Trial | Avaliação limitada e sem custo com bate-papo de IA generativa integrado para código. | watsonx Code Assistant | Inglês (en), japonês (ja), coreano (ko) |
| Plano Essentials | IA generativa integrada para sugestões de código, explicações de código, documentação de código e testes de unidade. | watsonx Code Assistant | Inglês (en), japonês (ja), coreano (ko) |
| Plano Standard | Todos os recursos do plano Essentials, além dos recursos de modernização do Java empresarial, explicação aprimorada do código, geração aprimorada de testes unitários e geração aumentada de recuperação (RAG). Para a instalação do plano Standard, duas entradas aparecem em seu painel Visual Studio Code Extensions, uma para watsonx Code Assistant e outra para watsonx Code Assistant for Enterprise Java Applications. As duas extensões são dependências para essa instalação. É necessária a versão 1.6.2 ou posterior de watsonx Code Assistant e a versão 1.1.0 ou posterior de watsonx Code Assistant for Enterprise Java Applications. |
watsonx Code Assistant for Enterprise Java Applications | Somente em inglês (en) |
Para obter detalhes completos do plano, consulte:
No Visual Studio Marketplace
Para instalar a partir do Visual Studio Marketplace:
-
Escolha a instalação para o plano que você está usando.
- Plano TrialPlano Essentials Para instalar nos planos Trial e Essentials, abra a páginawatsonx Code Assistant no Visual Studio Marketplace.
- Plano Standard Para instalar o plano Standard, abra a páginawatsonx Code Assistant for Enterprise Java Applications no Visual Studio Marketplace.
-
Clique em Install (Instalar ) na página do Marketplace.
-
No Visual Studio Code, clique em Install (Instalar ) na extensão.
Do editor do site Visual Studio Code
Para instalar a partir do editor Visual Studio Code:
-
Em seu editor de Visual Studio Code, clique no ícone Extensões.
-
Escolha a instalação para o plano que você está usando:
- Plano Trial Plano Essentials Para instalar os planos Trial e Essentials, procure por '
watsonx Code Assistant. - Plano padrão Para instalar o plano padrão, pesquise
watsonx Code Assistant for Enterprise Java Applications.
- Plano Trial Plano Essentials Para instalar os planos Trial e Essentials, procure por '
-
Selecione a extensão de que você precisa e clique em Install (Instalar ).
Abra a extensão
Para abrir watsonx Code Assistant:
-
Clique no ícone watsonx Code Assistant
.
-
Clique em Log in with your API key (Fazer login com sua chave de API) e insira sua chave de API IBM watsonx Code Assistant.
Se sua conta estiver associada a mais de um data center IBM Cloud, escolha também o local.
Configure seu ambiente Java corporativo
Plano Standard Se você estiver usando o plano Standard e quiser trabalhar com aplicativos Java corporativos, precisará configurar seu ambiente. Para obter mais informações, consulte Configuração de seu ambiente Java corporativo.
Atualizar as configurações de proxy do site HTTP
Se a sua organização usa um servidor proxy HTTP, é necessário atualizar as configurações do Visual Studio Code para que ele possa se conectar corretamente. Você pode receber erros de console quando tentar se conectar e essa configuração estiver ausente.
- Abra a configuração http.proxy em Visual Studio Code settings.
- Digite o endereço URL de seu servidor proxy HTTP no formato
https://proxy_server:port. Talvez você precise incluir informações de autenticação, comohttp://user:pass@proxy_server:port.
Configuração da verificação para certificados personalizados
Se o servidor proxy usar certificados personalizados, você precisará configurar a verificação para Visual Studio Code. Siga estas etapas:
Para exportar o certificado SSL do servidor:
-
Use Google Chrome para abrir sua instância watsonx Code Assistant em IBM Cloud.
-
Clique no ícone Exibir informações do site ao lado do endereço da Web no navegador.
-
Clique em Connection is secure (A conexão é segura ) e, em seguida, clique em Certificate is valid (O certificado é válido ) para abrir o Certificate Viewer (Visualizador de certificados).
-
Clique em Details (Detalhes ), selecione o certificado do proxy e clique em Export (Exportar ).
Para configurar para MacOS:
-
Use o Spotlight para procurar e abrir o Keychain Access.
-
Clique em System (Sistema ) e, em seguida, na guia Certificates (Certificados ).
-
Arraste o arquivo de certificado para a guia Certificados.
-
Clique com o botão direito do mouse no certificado e clique em Obter informações.
-
Na seção Trust (Confiança), defina When using this certificate (Ao usar este certificado) como
Always Trust. -
Reinicie a extensão para aplicar as alterações. Você deve conseguir fazer login usando sua chave de API.
Para configurar para o Windows:
-
Abra o Microsoft Management Console.
-
Abra Certificados (Computador local) > Autoridades de certificação raiz confiáveis > Certificados.
-
Clique com o botão direito do mouse em Certificados, clique em Todas as tarefas e selecione Importar.
-
Clique em Details (Detalhes ), selecione o certificado do proxy e clique em Export (Exportar ).
-
Reinicie o site Visual Studio Code e a extensão watsonx Code Assistant para aplicar as alterações. Você deve conseguir fazer login usando sua chave de API.
Proteja sua configuração
IBM watsonx Code Assistant não fornece controles de segurança adicionais. Siga estas etapas para proteger adequadamente sua configuração.
Seu ambiente do Visual Studio Code
Aplique todas as atualizações do site Visual Studio Code para garantir que você tenha as mais recentes correções de segurança e de bugs. Para obter mais informações, consulte a documentação da Microsoft.
Os registros de extensão watsonx Code Assistant são armazenados em arquivos *.log em ' <your home directory>/.wca. Esses arquivos não são criptografados, a não ser pela criptografia fornecida pelo seu sistema de arquivos.
Proteja os registros contra acesso indevido.
Armazenamento de conversas de bate-papo
IBM watsonx Code Assistant armazena todo o histórico de conversas de bate-papo localmente no sistema de arquivos em <your home directory>/.wca/chat.db, em um formato de banco de dados definido por SQLite. IBM watsonx Code Assistant não compartilha essas conversas com ninguém. Esse arquivo não é criptografado, a não ser pela criptografia fornecida pelo seu sistema de arquivos. Proteja esse
arquivo contra acesso indevido.
Dados de telemetria
IBM watsonx Code Assistant não coleta nenhum dado de telemetria. Em geral, watsonx Code Assistant não envia nenhum dado que processa para terceiros, inclusive para IBM.
Como fazer logout de sua chave de API
Se necessário, você pode fazer logout da sua chave de API. Fazer logout e reinserir sua chave de API pode ajudar a resolver qualquer problema de autenticação que você encontrar.
Para fazer logout:
-
No Visual Studio Code, clique no ícone Accounts (Contas ).
-
Clique na configuração Your Name (Chave de API WCA) e, em seguida, clique em Sign out (Sair).
Usar a exibição de saída para ver os detalhes da atividade
Você pode usar a exibição de saída do Visual Studio Code para ver detalhes sobre o que a extensão está fazendo e registrando, e verificar se há erros.
Para abrir a visualização de Saída:
-
No Visual Studio Code, clique em Exibir e, em seguida, clique em Saída.
-
Na exibição Saída, use a lista suspensa para selecionar WCA ou WCA Language Server. Ambos fornecem mais detalhes sobre o que a extensão está fazendo.
Para ajustar a exibição de saída e o registro para a extensão do Visual Studio Code:
-
No Visual Studio Code, abra as configurações de extensão para watsonx Code Assistant.
-
Em Wca: Log level (Nível de registro ), mude do padrão
INFOpara outra configuração, comoWARN.
Desativar ou desinstalar a extensão
Se necessário, você pode desativar a extensão e mantê-la instalada, ou pode desinstalá-la completamente.
Para desativar ou desinstalar a extensão:
-
No Visual Studio Code, clique no ícone Extensões para abrir o painel.
-
Clique na extensão watsonx Code Assistant.
-
Clique em Disable (Desativar ) ou Uninstall (Desinstalar).
Alteração do idioma do visor
A extensão watsonx Code Assistant está disponível em inglês (en), japonês (ja) e coreano (ko).
A extensão watsonx Code Assistant for Enterprise Java Applications está disponível somente em inglês (en).
Para alterar o idioma do visor:
-
Em Visual Studio Code, clique em View (Exibir ) e, em seguida, clique em Command Palette (Paleta de comandos ).
-
Procure por
displaye clique em Configure Display Language (Configurar idioma de exibição ). -
Escolha entre inglês (
en), japonês (ja) ou coreano (ko).
Para obter mais informações, consulte Idioma de exibição na documentação do site Visual Studio Code.