[Facoltativo] Abilitazione di un segreto per l'IA generativa

La configurazione di un segreto per l'IA generativa è importante per integrare e utilizzare in modo sicuro i modelli linguistici di grandi dimensioni (LLM) all'interno delle tue competenze di IA generativa. Questa configurazione prevede l'impostazione delle credenziali di autenticazione denominate secrets. Questi segreti ti consentono Skill Studio di accedere e interagire con i modelli di linguaggio di grandi dimensioni (LLM) supportati da IBM watsonx.ai™.

Prerequisiti

  • È necessario disporre di IBM watsonx™ come servizio che offra un ambiente sicuro e collaborativo in cui gestire modelli di base e di apprendimento automatico con watsonx.aie watsonx.governance™.
  • Questa pagina è valida solo per IBM Cloud.
  • Se ti trovi in un ambiente isolato, assicurati che il watsonML servizio per l'ambiente locale sia in esecuzione sullo stesso cluster.

Attivazione di una funzione di IA generativa

Per attivare la funzione di IA generativa in Automation Decision Services, è necessario procedere come segue:
  1. Impostare la variabile PROJECT_CPD_INST_OPERANDS d'ambiente prima di procedere con la creazione del segreto per l'IA generativa.
  2. Crea un Kubernetes segreto e inseriscilo nel file spec.genai_secret_name.
  3. Per recuperare i valori WATSONX_AI_API_KEYPROJECT_ID e dal tuo IBM watsonx account, segui questi passaggi:
    1. Crea una chiave IBM Cloud API:
      1. Accedi al sito IBM Cloud. Seleziona Gestisci > Accesso (IAM) > Chiavi API.
      2. Crea una chiave API per la tua identità personale.
      3. Copia il valore della chiave e salvalo in un file.
    2. Crea un IBM Cloud servizio.
    3. Creare un nuovo progetto.
    4. Collega il tuo IBM Cloud servizio al progetto. Per ulteriori informazioni, consultare il servizio IBM Cloud Associate.
    5. Vai su Progetto > inserisci il nome del progetto > Gestisci e copia l 'ID del progetto.
    6. Per LOCATION, utilizzare uno dei seguenti valori:
      • us-south per Dallas.
      • eu-gb per Londra.
      • eu-de per Francoforte.
      • jp-tok per Tokyo.
      • au-syd per Sydney.
  4. Esegui il seguente comando per creare la chiave segreta dell'IA generativa:
    cat <<EOF |oc apply -f -
    apiVersion: v1
    kind: Secret
    metadata:
      name: wo-ads-genai-secret
      namespace: ${PROJECT_CPD_INST_OPERANDS}
    type: Opaque
    stringData:
      genAI: |- 
        { 
          "name": "GENAI",   
          "type": "GENAI",   
          "description": null,   
          "updateTime": 0,   
          "authInfo": { 
            "authType": "IAM",
            "apiKey": "${WATSONX_AI_API_KEY}",
            "authUrl": "https://iam.cloud.ibm.com/identity/token"   },   
            "providerAdditionalInfo": {     
                "providerType": "GENAI",
                "mlUrl": "https://${LOCATION}.ml.cloud.ibm.com/",     
                "projectId": "${PROJECT_ID}"
              },   
          "version": "V1" 
        }
    EOF