Configurando seu serviço watsonx Code Assistant for Red Hat Ansible Lightspeed em IBM Cloud

AnsibleRed Hat Velocidade da luz

Configure sua instância de serviço IBM Cloud de watsonx Code Assistant for Red Hat Ansible Lightspeed para que você possa usá-la com a instalação completa do Red Hat Ansible Lightspeed.

Antes de Iniciar

Provisione uma instância do site watsonx Code Assistant for Red Hat Ansible Lightspeed por meio da página do catálogo IBM Cloud ou trabalhando com um representante de vendas IBM.

O serviço está disponível nesses data centers:

  • Dallas (us-south)
  • Frankfurt (eu-de)
  • Sydney (au-syd) (somente no plano Essentials)

Para obter mais informações sobre data centers, consulte a documentação IBM Cloud para obter informações sobre disponibilidade de serviços e infraestrutura por local.

Ao concluir o fornecimento de sua instância, clique em Configuração para abrir uma página de lista de verificação de integração para ajudar a configurar a instância. Ou, é possível selecionar Administração e, em seguida, Configuração para acessar essa lista de verificação de integração

Os itens nessa lista de verificação correspondem a cada uma das etapas a seguir: Clique nas setas de ação na página de lista de verificação associada a cada item para concluir as etapas.

Crie um ID de serviço e chave de API

Use essa chave de API posteriormente para ativar o Visual Studio Code para se comunicar com o watsonx Code Assistant.

  1. Na página IDs de Serviço, selecione Criar.

  2. Insira IBM watsonx Code Assistant user como o nome para seu ID de serviço. Opcionalmente, insira uma descrição.

  3. Clique em Criar.

    Você é redirecionado para o painel para seu ID de serviço, que inclui guias para Acesso e Chaves API.

  4. Clique na guia Chaves de API.

  5. Clique em Criar.

  6. Insira IBM watsonx Code Assistant API key como o nome para a sua chave de API. Opcionalmente, insira uma descrição.

  7. Clique em Criar.

  8. Clique em Fazer download ou Copiar e armazene a chave API em um local seguro.

    A chave está disponível apenas por 296 segundos Certifique-se de armazená-lo em algum lugar você pode encontrá-lo mais tarde.

Criar um espaço de implementação e ID do modelo

O espaço de implementação é o ambiente de serviço para watsonx Code Assistant. O ID do modelo determina qual modelo gera recomendações de códigos na extensão Ansible para Visual Studio Code.

  1. Em sua instância watsonx Code Assistant, clique no ícone Navigation Menu Navigation Menu(Menu de navegação ) e selecione Deployments (Implantações ).

  2. Clique em Novo espaço de implantação.

  3. Insira Code Assistant Models como o nome para o seu espaço de implementação Opcionalmente, insira uma descrição.

  4. Em Serviço do assistente de código, selecione o nome da sua instância

  5. Clique em Criar.

  6. Uma janela de status é exibida Após o espaço ser criado, clique em Fechar..

  7. Copie seu ID do modelo. Depois de criar o espaço de implementação, seu ID de modelo é fornecido em um campo após o item da lista de verificação Criar um espaço de implementação.. Copie esse ID e armazene-o em um local seguro, pois é necessário incluí-lo no portal do Administrador do Lightspeed Red Hat Ansible em uma etapa posterior.

Inclua o ID de serviço no espaço de implementação

Ative a API para conectar ao seu espaço de implementação.

  1. Na guia Gerenciar de seu espaço de implantação, clique em Controle de Acesso

  2. Clique em Incluir Colaboradores e selecione Incluir IDs de serviço no menu

    Uma lista de IDs de serviço associados à sua conta aparece.

  3. Clique na caixa de seleção para o ID de serviço do Usuário IBM watsonx Code Assistant criado e selecione Editor para a função.

  4. Clique em Incluir.

    O ID de serviço é incluído na lista de colaboradores.

Configure o Red Hat Ansible Lightspeed para se conectar com o watsonx Code Assistant

Inclua a chave API e o ID do modelo no Red Hat Ansible Lightspeed Admin Portal para conectar o watsonx Code Assistant com a extensão Ansible para o Visual Studio Code. Siga a lista de verificação de onboarding e as instruções de Red Hat

Para adicionar a chave da API e o ID do modelo ao Red Hat Ansible Lightspeed Admin Portal, consulte Configurando o Red Hat Ansible serviço de nuvem Lightspeed na Red Hat.

Configure sua rede

Para garantir que seus desenvolvedores possam conectar a extensão ou o plug-in do IDE, você precisa permitir o acesso a IBM Cloud URLs. Certifique-se de que a rede de sua organização permita o acesso:

  • https://iam.cloud.ibm.com/
  • https://api.dataplatform.cloud.ibm.com/

Próximas etapas

Consulte Instalação e configuração da extensão Ansible VS Code para começar a gerar recomendações de código.