Configura e personalizza le interrogazioni e la generazione di risposte - Amazon Bedrock

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configura e personalizza le interrogazioni e la generazione di risposte

È possibile configurare e personalizzare il recupero e la generazione di risposte, migliorando ulteriormente la pertinenza delle risposte. Ad esempio, è possibile applicare filtri ai campi/attributi dei metadati dei documenti per utilizzare i documenti aggiornati più di recente o i documenti con orari di modifica più recenti.

Per ulteriori informazioni su queste configurazioni nella console o nelAPI, seleziona uno dei seguenti argomenti.

Argomenti

    Il tipo di ricerca definisce il modo in cui vengono interrogate le fonti di dati nella knowledge base. Sono possibili i seguenti tipi di ricerca:

    • Predefinito: Amazon Bedrock decide la strategia di ricerca per te.

    • Ibrido: combina la ricerca di incorporamenti vettoriali (ricerca semantica) con la ricerca nel testo non elaborato. La ricerca ibrida è attualmente supportata solo per gli archivi vettoriali Amazon OpenSearch Serverless che contengono un campo di testo filtrabile. Se utilizzi un archivio vettoriale diverso o il tuo Amazon OpenSearch Serverless vector store non contiene un campo di testo filtrabile, la query utilizza la ricerca semantica.

    • Semantico: cerca solo gli incorporamenti vettoriali.

    Per sapere come definire il tipo di ricerca, seleziona la scheda corrispondente al metodo scelto e segui i passaggi:

    Console

    Segui i passaggi della console indicati inInterroga una base di conoscenze e genera risposte basate sull'intelligenza artificiale. Quando apri il riquadro Configurazioni, vedrai le seguenti opzioni per il tipo di ricerca:

    • Predefinito: Amazon Bedrock decide quale strategia di ricerca è più adatta alla configurazione del tuo negozio vettoriale.

    • Ibrido: Amazon Bedrock interroga la knowledge base utilizzando sia gli incorporamenti vettoriali che il testo non elaborato. Questa opzione è disponibile solo se utilizzi un archivio vettoriale Amazon OpenSearch Serverless configurato con un campo di testo filtrabile.

    • Semantico: Amazon Bedrock interroga la knowledge base utilizzando i suoi incorporamenti vettoriali.

    API

    Quando crei un Retrieve o RetrieveAndGeneraterichiesta, includi un retrievalConfiguration campo mappato su un KnowledgeBaseRetrievalConfigurationoggetto. Per vedere la posizione di questo campo, consulta il Retrieve e RetrieveAndGeneraterichiedi gli organi nel API riferimento.

    L'JSONoggetto seguente mostra i campi minimi richiesti nell'KnowledgeBaseRetrievalConfigurationoggetto per impostare le configurazioni dei tipi di ricerca:

    "retrievalConfiguration": { "vectorSearchConfiguration": { "overrideSearchType": "HYBRID | SEMANTIC" } }

    Specificare il tipo di ricerca nel overrideSearchType campo. Sono disponibili le seguenti opzioni:

    • Se non specifichi un valore, Amazon Bedrock decide quale strategia di ricerca è più adatta alla configurazione del tuo negozio vettoriale.

    • HYBRID— Amazon Bedrock interroga la knowledge base utilizzando sia gli incorporamenti vettoriali che il testo non elaborato. Questa opzione è disponibile solo se utilizzi un archivio vettoriale Amazon OpenSearch Serverless configurato con un campo di testo filtrabile.

    • SEMANTIC— Amazon Bedrock interroga la knowledge base utilizzando i suoi incorporamenti vettoriali.

    La scomposizione delle query è una tecnica utilizzata per suddividere interrogazioni complesse in sottoquery più piccole e più gestibili. Questo approccio può aiutare a recuperare informazioni più accurate e pertinenti, specialmente quando la query iniziale è multiforme o troppo ampia. L'attivazione di questa opzione può comportare l'esecuzione di più query sulla Knowledge Base, il che può contribuire a una risposta finale più accurata.

    Ad esempio, per una domanda come «Chi ha ottenuto il punteggio più alto nella Coppa del FIFA Mondo 2022, in Argentina o in Francia?» , le knowledge base di Amazon Bedrock possono generare innanzitutto le seguenti sottoquery, prima di generare una risposta finale:

    1. Quanti gol ha segnato l'Argentina nella finale della Coppa del FIFA Mondo 2022?

    2. Quanti gol ha segnato la Francia nella finale della Coppa FIFA del Mondo 2022?

    Console
    1. Crea e sincronizza una fonte di dati o utilizza una knowledge base esistente.

    2. Vai alla finestra di test e apri il pannello di configurazione.

    3. Abilita la riformulazione delle query.

    API
    POST /retrieveAndGenerate HTTP/1.1 Content-type: application/json { "input": { "text": "string" }, "retrieveAndGenerateConfiguration": { "knowledgeBaseConfiguration": { "orchestrationConfiguration": { // Query decomposition "queryTransformationConfiguration": { "type": "string" // enum of QUERY_DECOMPOSITION } }, ...} }

    Quando si generano risposte basate sul recupero di informazioni, è possibile utilizzare i parametri di inferenza per ottenere un maggiore controllo sul comportamento del modello durante l'inferenza e influenzare i risultati del modello.

    Per imparare a modificare i parametri di inferenza, selezionate la scheda corrispondente al metodo scelto e seguite i passaggi:

    Console

    Per modificare i parametri di inferenza durante l'interrogazione di una knowledge base, segui i passaggi della console all'indirizzo. Interroga una base di conoscenze e genera risposte basate sull'intelligenza artificiale Quando apri il riquadro Configurazioni, vedrai una sezione Parametri di inferenza. Modificate i parametri secondo necessità.

    Per modificare i parametri di inferenza durante la chat con il documento, segui i passaggi riportati in. Chatta con il tuo documento senza che sia configurata una knowledge base Nel riquadro Configurazioni, espandi la sezione Parametri di inferenza e modifica i parametri secondo necessità.

    API

    I parametri del modello vengono forniti nella chiamata a RetrieveAndGenerateAPI. È possibile personalizzare il modello fornendo parametri di inferenza nel inferenceConfig campo del knowledgeBaseConfiguration (se si interroga una knowledge base) o del externalSourcesConfiguration (se si comunica tramite chat con il documento).

    All'interno del inferenceConfig campo c'è un textInferenceConfig campo che contiene i seguenti parametri che puoi:

    • temperature

    • topP

    • maxTokenCount

    • stopSequences

    È possibile personalizzare il modello utilizzando i seguenti parametri nel inferenceConfig campo di entrambi externalSourcesConfiguration eknowledgeBaseConfiguration:

    • temperature

    • topP

    • maxTokenCount

    • stopSequences

    Per una spiegazione dettagliata della funzione di ciascuno di questi parametri, vedereInfluenza la generazione della risposta con parametri di inferenza.

    Inoltre, è possibile fornire parametri personalizzati non supportati textInferenceConfig tramite la additionalModelRequestFields mappa. È possibile fornire parametri univoci per modelli specifici con questo argomento, per i parametri univoci vedereParametri di richiesta di inferenza e campi di risposta per modelli di base.

    Se un parametro viene omesso datextInferenceConfig, verrà utilizzato un valore predefinito. Tutti i parametri non riconosciuti in textInferneceConfig verranno ignorati, mentre tutti i parametri non riconosciuti in AdditionalModelRequestFields causeranno un'eccezione.

    Viene generata un'eccezione di convalida se è presente lo stesso parametro in entrambi e. additionalModelRequestFields TextInferenceConfig

    Utilizzo dei parametri del modello in RetrieveAndGenerate

    Di seguito è riportato un esempio della struttura per inferenceConfig e additionalModelRequestFields generationConfiguration sotto il corpo della RetrieveAndGenerate richiesta:

    "inferenceConfig": { "textInferenceConfig": { "temperature": 0.5, "topP": 0.5, "maxTokens": 2048, "stopSequences": ["\nObservation"] } }, "additionalModelRequestFields": { "top_k": 50 }

    L'esempio seguente imposta a temperature 0,5, top_p 0,5 o 2048, maxTokens interrompe la generazione se incontra la stringa «\nObservation" nella risposta generata e passa un valore personalizzato top_k di 50.

    Quando esegui una query su una knowledge base, Amazon Bedrock restituisce fino a cinque risultati nella risposta per impostazione predefinita. Ogni risultato corrisponde a un blocco di origine.

    Per modificare il numero massimo di risultati da restituire, seleziona la scheda corrispondente al metodo scelto e segui i passaggi:

    Console

    Segui i passaggi della console inInterroga una base di conoscenze e genera risposte basate sull'intelligenza artificiale. Nel riquadro Configurazioni, espandi il Numero massimo di risultati recuperati.

    API

    Quando si crea un Retrieve o RetrieveAndGeneraterichiesta, includi un retrievalConfiguration campo mappato su un KnowledgeBaseRetrievalConfigurationoggetto. Per vedere la posizione di questo campo, consulta il Retrieve e RetrieveAndGeneraterichiedi gli organi nel API riferimento.

    L'JSONoggetto seguente mostra i campi minimi richiesti nell'KnowledgeBaseRetrievalConfigurationoggetto per impostare il numero massimo di risultati da restituire:

    "retrievalConfiguration": { "vectorSearchConfiguration": { "numberOfResults": number } }

    Specificate il numero massimo di risultati recuperati (consultate il numberOfResults campo KnowledgeBaseRetrievalConfigurationper l'intervallo di valori accettati) da restituire nel numberOfResults campo.

    Puoi applicare filtri ai campi/attributi del documento per aiutarti a migliorare ulteriormente la pertinenza delle risposte. Le tue fonti di dati possono includere attributi/campi di metadati dei documenti su cui filtrare. Ad esempio, il documento «epoch_modification_time» o il numero di secondi trascorsi il 1 gennaio 1970 dall'ultimo aggiornamento del documento. Puoi filtrare in base ai dati più recenti, dove «epoch_modification_time» è maggiore di un determinato numero. Questi documenti più recenti possono essere utilizzati per l'interrogazione.

    Per utilizzare i filtri durante l'interrogazione di una knowledge base, verificate che la knowledge base soddisfi i seguenti requisiti:

    • Durante la configurazione del connettore di origine dati, la maggior parte dei connettori esegue la scansione dei campi di metadati principali dei documenti. Se utilizzi un bucket Amazon S3 come origine dati, il bucket deve includerne almeno uno fileName.extension.metadata.json per il file o il documento a cui è associato. Consulta Configurazione della connessione Amazon S3 per ulteriori informazioni sulla configurazione del file di metadati.

    • Se l'indice vettoriale della tua knowledge base si trova in un archivio vettoriale Amazon OpenSearch Serverless, verifica che l'indice vettoriale sia configurato con il motore. faiss Se l'indice vettoriale è configurato con il nmslib motore, dovrai eseguire una delle seguenti operazioni:

    • Se stai aggiungendo metadati a un indice vettoriale esistente in un cluster di database Amazon Aurora, devi aggiungere una colonna alla tabella per ogni attributo di metadati nei tuoi file di metadati prima di iniziare l'acquisizione. I valori degli attributi dei metadati verranno scritti in queste colonne.

    È possibile utilizzare i seguenti operatori di filtro per filtrare i risultati quando si esegue una query:

    Operatori di filtraggio
    Operatore Console APInome del filtro Tipi di dati degli attributi supportati Risultati filtrati
    Equals = equals stringa, numero, booleano L'attributo corrisponde al valore fornito
    Non è uguale != notEquals stringa, numero, booleano L'attributo non corrisponde al valore fornito
    Maggiore di > greaterThan number L'attributo è maggiore del valore fornito
    Maggiore o uguale >= greaterThanOrUguale a number L'attributo è maggiore o uguale al valore fornito
    Minore di < lessThan number L'attributo è inferiore al valore fornito
    Minore o uguale <= lessThanOrUguale a number L'attributo è minore o uguale al valore fornito
    In : in elenco di stringhe L'attributo è nell'elenco fornito (attualmente è meglio supportato con Amazon OpenSearch Serverless Vector Stores)
    Non in !: notIn elenco di stringhe L'attributo non è nell'elenco fornito (attualmente è meglio supportato con Amazon OpenSearch Serverless Vector Stores)
    Inizia con ^ startsWith string L'attributo inizia con la stringa che fornisci (attualmente è meglio supportato con Amazon OpenSearch Serverless Vector Stores)

    Per combinare gli operatori di filtro, puoi utilizzare i seguenti operatori logici:

    Operatori logici
    Operatore Console APInome del campo di filtro Risultati filtrati
    And e andAll I risultati soddisfano tutte le espressioni di filtraggio del gruppo
    Or oppure orAll I risultati soddisfano almeno una delle espressioni di filtraggio del gruppo

    Per informazioni su come filtrare i risultati utilizzando i metadati, seleziona la scheda corrispondente al metodo scelto e segui i passaggi:

    Console

    Segui i passaggi della console all'indirizzoInterroga una base di conoscenze e genera risposte basate sull'intelligenza artificiale. Quando apri il riquadro Configurazioni, vedrai una sezione Filtri. Le seguenti procedure descrivono diversi casi d'uso:

    • Per aggiungere un filtro, create un'espressione di filtro inserendo un attributo di metadati, un operatore di filtro e un valore nella casella. Separa ogni parte dell'espressione con uno spazio bianco. Premi Invio per aggiungere il filtro.

      Per un elenco degli operatori di filtro accettati, consultate la tabella degli operatori di filtro riportata sopra. È inoltre possibile visualizzare un elenco di operatori di filtraggio quando si aggiunge uno spazio bianco dopo l'attributo metadata.

      Nota

      È necessario racchiudere le stringhe tra virgolette.

      Per esempio, puoi filtrare i risultati dei documenti di origine che contengono un attributo di genre metadati il cui valore è "entertainment" aggiungendo il seguente filtro:. genre = "entertainment"

      Aggiungi un filtro.
    • Per aggiungere un altro filtro, inserisci un'altra espressione di filtraggio nella casella e premi Invio. È possibile aggiungere fino a 5 filtri nel gruppo.

      Aggiungi un altro filtro.
    • Per impostazione predefinita, la query restituirà risultati che soddisfano tutte le espressioni di filtro fornite. Per restituire risultati che soddisfano almeno una delle espressioni di filtro, scegli il menu a discesa e tra due operazioni di filtro qualsiasi e seleziona o.

      Cambia l'operazione logica tra i filtri.
    • Per combinare diversi operatori logici, seleziona + Aggiungi gruppo per aggiungere un gruppo di filtri. Immettete le espressioni di filtraggio nel nuovo gruppo. È possibile aggiungere fino a 5 gruppi di filtri.

      Aggiungi un gruppo di filtri per combinare diversi operatori logici.
    • Per modificare l'operatore logico utilizzato tra tutti i gruppi di filtraggio, scegli il menu a ANDdiscesa tra due gruppi di filtri qualsiasi e seleziona OR.

      Cambia il funzionamento logico tra i gruppi di filtri.
    • Per modificare un filtro, selezionalo, modifica l'operazione di filtro e scegli Applica.

      Modifica di un filtro.
    • Per rimuovere un gruppo di filtri, scegliete l'icona del cestino ( Trapezoid-shaped diagram showing data flow from source to destination through AWS Transfer Family. ) accanto al gruppo. Per rimuovere un filtro, scegli l'icona di eliminazione ( Close or cancel icon represented by an "X" symbol. ) accanto al filtro.

      Eliminare un filtro o un gruppo di filtri.

    L'immagine seguente mostra un esempio di configurazione del filtro che restituisce tutti i documenti 2018 scritti in base al genere"entertainment", oltre ai documenti il cui genere è "cooking" o "sports" e il cui autore inizia con"C".

    Esempio di configurazione del filtro.
    API

    Quando si crea un Retrieve o RetrieveAndGeneraterichiesta, includi un retrievalConfiguration campo mappato su un KnowledgeBaseRetrievalConfigurationoggetto. Per vedere la posizione di questo campo, consulta il Retrieve e RetrieveAndGeneraterichiedi gli organi nel API riferimento.

    I seguenti JSON oggetti mostrano i campi minimi richiesti nell'KnowledgeBaseRetrievalConfigurationoggetto per impostare filtri per diversi casi d'uso:

    1. Utilizzate un solo operatore di filtraggio (consultate la tabella degli operatori di filtro riportata sopra).

      "retrievalConfiguration": { "vectorSearchConfiguration": { "filter": { "<filter-type>": { "key": "string", "value": "string" | number | boolean | ["string", "string", ...] } } } }
    2. Usa un operatore logico (vedi la tabella Operatori logici sopra riportata) per combinarne fino a 5.

      "retrievalConfiguration": { "vectorSearchConfiguration": { "filter": { "andAll | orAll": [ "<filter-type>": { "key": "string", "value": "string" | number | boolean | ["string", "string", ...] }, "<filter-type>": { "key": "string", "value": "string" | number | boolean | ["string", "string", ...] }, ... ] } } }
    3. Utilizzate un operatore logico per combinare fino a 5 operatori di filtro in un gruppo di filtri e un secondo operatore logico per combinare quel gruppo di filtri con un altro operatore di filtraggio.

      "retrievalConfiguration": { "vectorSearchConfiguration": { "filter": { "andAll | orAll": [ "andAll | orAll": [ "<filter-type>": { "key": "string", "value": "string" | number | boolean | ["string", "string", ...] }, "<filter-type>": { "key": "string", "value": "string" | number | boolean | ["string", "string", ...] }, ... ], "<filter-type>": { "key": "string", "value": "string" | number | boolean | ["string", "string", ...] } ] } } }
    4. Combina fino a 5 gruppi di filtri incorporandoli in un altro operatore logico. È possibile creare un livello di incorporamento.

      "retrievalConfiguration": { "vectorSearchConfiguration": { "filter": { "andAll | orAll": [ "andAll | orAll": [ "<filter-type>": { "key": "string", "value": "string" | number | boolean | ["string", "string", ...] }, "<filter-type>": { "key": "string", "value": "string" | number | boolean | ["string", "string", ...] }, ... ], "andAll | orAll": [ "<filter-type>": { "key": "string", "value": "string" | number | boolean | ["string", "string", ...] }, "<filter-type>": { "key": "string", "value": "string" | number | boolean | ["string", "string", ...] }, ... ] ] } } }

    La tabella seguente descrive i tipi di filtro che è possibile utilizzare:

    Campo Tipi di dati di valore supportati Risultati filtrati
    equals stringa, numero, booleano L'attributo corrisponde al valore fornito
    notEquals stringa, numero, booleano L'attributo non corrisponde al valore fornito
    greaterThan number L'attributo è maggiore del valore fornito
    greaterThanOrEquals number L'attributo è maggiore o uguale al valore fornito
    lessThan number L'attributo è inferiore al valore fornito
    lessThanOrEquals number L'attributo è inferiore o uguale al valore fornito
    in elenco di stringhe L'attributo è nell'elenco fornito
    notIn elenco di stringhe L'attributo non è nell'elenco fornito
    startsWith string L'attributo inizia con la stringa fornita (supportata solo per gli archivi vettoriali Amazon OpenSearch Serverless)

    Per combinare i tipi di filtro, puoi utilizzare uno dei seguenti operatori logici:

    Campo Mappe per Risultati filtrati
    andAll Elenco di un massimo di 5 tipi di filtri I risultati soddisfano tutte le espressioni di filtraggio del gruppo
    orAll Elenco di un massimo di 5 tipi di filtri I risultati soddisfano almeno una delle espressioni di filtraggio del gruppo

    Ad esempio, vedete Inviare una query e includere filtri (Recupera) e Inviare una query e includere filtri (RetrieveAndGenerate).

    Quando esegui una query su una knowledge base e richiedi la generazione di risposte, Amazon Bedrock utilizza un modello di prompt che combina istruzioni e contesto con la query dell'utente per creare il prompt che viene inviato al modello per la generazione di risposte. Puoi progettare il modello di prompt con i seguenti strumenti:

    • Segnaposto rapidi: variabili predefinite nelle Knowledge Base di Amazon Bedrock che vengono compilate dinamicamente in fase di esecuzione durante l'interrogazione della knowledge base. Nel prompt di sistema, vedrai questi segnaposto circondati dal simbolo. $ L'elenco seguente descrive i segnaposti che è possibile utilizzare:

      Variabile Sostituito da Modello Obbligatorio?
      $query$ La richiesta dell'utente inviata alla knowledge base. Anthropic Claude Instant, Anthropic Claude v2.x
      Anthropic Claude 3 Sonnet No (incluso automaticamente nell'input del modello)
      $search_results$ I risultati recuperati per la query dell'utente. Tutti
      $output_format_instructions$ Istruzioni di base per la formattazione della generazione di risposte e delle citazioni. Differisce in base al modello. Se definisci le tue istruzioni di formattazione, ti suggeriamo di rimuovere questo segnaposto. Senza questo segnaposto, la risposta non conterrà citazioni. Tutti No
      $ora_corrente$ L'ora corrente. Tutti No
    • XMLetichette — Anthropic i modelli supportano l'uso di XML tag per strutturare e delineare i prompt. Usa nomi di tag descrittivi per risultati ottimali. Ad esempio, nel prompt di sistema predefinito, vedrai il <database> tag utilizzato per delineare un database di domande poste in precedenza). Per ulteriori informazioni, consulta Utilizzare XML i tag in Anthropic guida per l'utente.

    Per linee guida tecniche generali e tempestive, vedere Concetti ingegneristici rapidi.

    Seleziona la scheda corrispondente al metodo scelto e segui i passaggi:

    Console

    Segui i passaggi della console inInterroga una base di conoscenze e genera risposte basate sull'intelligenza artificiale. Nella finestra di test, attiva Genera risposte. Quindi, nel riquadro Configurazioni, espandi la sezione relativa al modello di prompt della Knowledge Base.

    1. Scegli Modifica.

    2. Modifica il prompt di sistema nell'editor di testo, includendo segnaposto e tag, se necessario. XML Per ripristinare il modello di prompt predefinito, scegliete Ripristina impostazioni predefinite.

    3. Al termine della modifica, scegli Salva modifiche. Per uscire senza salvare il prompt di sistema, scegli Ignora modifiche.

    API

    Quando crei un RetrieveAndGeneraterichiesta, includi un generationConfiguration campo mappato su un GenerationConfigurationoggetto. Per vedere la posizione di questo campo, consulta il RetrieveAndGeneratecorpo della richiesta nel API riferimento.

    L'JSONoggetto seguente mostra i campi minimi richiesti nell'GenerationConfigurationoggetto per impostare il numero massimo di risultati recuperati da restituire:

    "generationConfiguration": { "promptTemplate": { "textPromptTemplate": "string" } }

    Inserisci il modello di prompt personalizzato nel textPromptTemplate campo, inclusi segnaposto e tag di richiesta, se necessario. XML Per il numero massimo di caratteri consentiti nel prompt di sistema, consulta il campo in. textPromptTemplate GenerationConfiguration

    Puoi implementare misure di protezione per la tua knowledge base, per i tuoi casi d'uso e politiche di intelligenza artificiale responsabili. È possibile creare più barriere personalizzate per diversi casi d'uso e applicarle a più condizioni di richiesta e risposta, fornendo un'esperienza utente coerente e standardizzando i controlli di sicurezza in tutta la knowledge base. È possibile configurare gli argomenti negati in modo che non consentano argomenti indesiderati e filtri di contenuto per bloccare i contenuti dannosi negli input e nelle risposte del modello. Per ulteriori informazioni, consulta Blocca i contenuti dannosi nei modelli che utilizzano Amazon Bedrock Guardrails.

    Nota

    L'uso di guardrail con fondamento contestuale per le knowledge base non è attualmente supportato su Claude 3 Sonnet e Haiku.

    Per linee guida ingegneristiche generali e tempestive, vedere. Concetti ingegneristici rapidi

    Seleziona la scheda corrispondente al metodo scelto e segui i passaggi:

    Console

    Segui i passaggi della console inInterroga una base di conoscenze e genera risposte basate sull'intelligenza artificiale. Nella finestra di test, attiva Genera risposte. Quindi, nel riquadro Configurazioni, espandi la sezione Guardrails.

    1. Nella sezione Guardrails, scegli il nome e la versione del tuo guardrail. Se vuoi vedere i dettagli del guardrail e della versione che hai scelto, scegli Visualizza.

      In alternativa, puoi crearne uno nuovo scegliendo il link Guardrail.

    2. Al termine della modifica, scegli Salva modifiche. Per uscire senza salvare, scegli Ignora modifiche.

    API

    Quando crei un RetrieveAndGeneraterichiesta, includi il guardrailsConfiguration campo all'interno del campo generationConfiguration per utilizzare il guardrail con la richiesta. Per vedere la posizione di questo campo, consulta il RetrieveAndGeneratecorpo della richiesta nel API riferimento.

    L'JSONoggetto seguente mostra i campi minimi richiesti GenerationConfigurationper impostareguardrailsConfiguration:

    "generationConfiguration": { "guardrailsConfiguration": { "guardrailsId": "string", "guardrailsVersion": "string" } }

    Specificate guardrailsId la guardrailsVersion fine dei guardrail scelti.