Impostazione del servizio watsonx Code Assistant for Red Hat Ansible Lightspeed in IBM Cloud

Red Hat Ansible Velocità della luce

Configurare l'istanza del servizio IBM Cloud di watsonx Code Assistant for Red Hat Ansible Lightspeed in modo da poterlo usare con l'installazione completa di Red Hat Ansible Lightspeed.

Prima di iniziare

Provvedete a un'istanza di watsonx Code Assistant for Red Hat Ansible Lightspeed attraverso la pagina del catalogo IBM Cloud o collaborando con un rappresentante di vendita IBM.

Il servizio è disponibile in questi data center:

  • Dallas (us-south)
  • Francoforte (eu-de)
  • Sydney (au-syd) (solo piano Essentials)

Per ulteriori informazioni sui data center, consultare la documentazione di IBM Cloud relativa alla disponibilità di servizi e infrastrutture per località.

Una volta terminato il provisioning della tua istanza, fai clic su Setup per aprire una pagina dell'elenco di controllo di onboarding che ti aiuta a configurare l'istanza. Oppure, è possibile selezionare Amministrazione e quindi Configurazione per accedere a questo elenco di controllo di onboarding.

Gli elementi in tale elenco di controllo corrispondono a ciascuno dei seguenti passi. Fare clic sulle frecce di azione nella pagina dell'elenco di controllo associate a ciascun elemento per completare i passi.

Crea un ID servizio e una chiave API

Questa chiave API viene utilizzata successivamente per consentire a Visual Studio Code di comunicare con watsonx Code Assistant.

  1. Nella pagina ID servizio, fai clic su Crea.

  2. Immetti IBM watsonx Code Assistant user come nome per il tuo ID servizio. Facoltativamente, immettere una descrizione.

  3. Fai clic su Crea.

    Vieni reindirizzato al pannello di controllo per il tuo ID servizio, che include le schede per Access e API keys.

  4. Fai clic sulla scheda Chiavi API.

  5. Fai clic su Crea.

  6. Immettere IBM watsonx Code Assistant API key come nome per la chiave API. Facoltativamente, immettere una descrizione.

  7. Fai clic su Crea.

  8. Fai clic su Scarica o su Copia e memorizza la chiave API in un'ubicazione sicura.

    La chiave è disponibile solo per 296 secondi. Assicurati di memorizzarlo da qualche parte e di trovarlo più tardi.

Crea uno spazio di distribuzione e un ID modello

Lo spazio di distribuzione è l'ambiente di servizio per watsonx Code Assistant. L'ID modello determina il modello che genera i suggerimenti di codice nell'estensione Ansible per Visual Studio Code.

  1. Nell'istanza watsonx Code Assistant, fare clic sull'icona del menu di navigazione, quindi selezionare Deployment.

  2. Fare clic su Nuovo spazio di distribuzione.

  3. Immettere Code Assistant Models come nome per il proprio spazio di distribuzione. Facoltativamente, immettere una descrizione.

  4. In Code assistant service, selezionare il tuo nome istanza.

  5. Fai clic su Crea.

  6. Viene visualizzata una finestra di stato. Una volta creato lo spazio, fare clic su Chiudi.

  7. Copiare l'ID modello. Dopo aver creato lo spazio di distribuzione, il proprio ID modello viene fornito in un campo dopo l'elemento dell'elenco di controllo Crea uno spazio di distribuzione. Copia questo ID e memorizzalo in una posizione sicura come hai bisogno di aggiungerlo al portale Red Hat Ansible Lightspeed Admin in un passo successivo.

Aggiungi ID servizio allo spazio di installazione

Abilita l'API per connettersi al tuo spazio di distribuzione.

  1. Sulla scheda Manage del tuo spazio di distribuzione, fai clic su Access control.

  2. Fare clic su Aggiungi collaboratori e selezionare Aggiungi ID servizio dal menu.

    Viene visualizzato un elenco di ID servizio associati al tuo account.

  3. Fai clic sulla casella di spunta per l'ID servizio IBM watsonx Code Assistant utente che hai creato e seleziona Editor per il ruolo.

  4. Fai clic su Aggiungi.

    L'ID servizio viene aggiunto all'elenco di collaboratori.

Configura Red Hat Ansible Lightspeed per connettersi con watsonx Code Assistant

Aggiungi la chiave API e l'ID modello al Red Hat Ansible Lightspeed Admin Portal per connettere watsonx Code Assistant all'estensione Ansible per Visual Studio Code. Segui l'elenco di controllo di onboarding e le istruzioni da Red Hat.

Per aggiungere la chiave API e l'ID del modello al Red Hat Ansible Lightspeed Admin Portal, vedere Configurazione di Red Hat Ansible Lightspeed cloud service nella documentazione di Red Hat.

Configurazione della rete

Per garantire che gli sviluppatori possano collegare l'estensione o il plug-in dell'IDE, è necessario consentire l'accesso a IBM Cloud URL. Assicuratevi che la rete della vostra organizzazione consenta l'accesso a:

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

Passi successivi

Vedere Installazione e configurazione dell'estensione VS Code di Ansible, per iniziare a generare consigli sul codice.