Integrare con Apigee

Puoi migliorare la sicurezza delle tue applicazioni AI integrando Model Armor con Apigee. Utilizzando Apigee come gateway API davanti alle tue applicazioni AI, puoi utilizzare le funzionalità di Model Armor per esaminare e sanitizzare sia gli input inviati alla tua applicazione sia le risposte ricevute.

Panoramica

Puoi integrare le policy di Model Armor nei proxy API Apigee per fornire un controllo e una protezione avanzati per le tue applicazioni AI. Ad esempio, puoi utilizzare Apigee per applicare quote a livello di token per limitare un utente o un'applicazione a un numero massimo di token al giorno. Utilizza LLMTokenQuota e PromptTokenLimit per un controllo preciso dell'utilizzo dei token. Questi criteri contribuiscono a gestire i costi, interrompere gli abusi e stabilizzare il traffico impedendo picchi improvvisi di consumo.

Prima di iniziare

Come funziona

L'integrazione utilizza due criteri Apigee principali:

  • SanitizeUserPrompt: Aggiungi questa policy al flusso di richieste del proxy API. Intercetta tutte le richieste in entrata e le invia a Model Armor per l'ispezione prima che raggiungano la tua applicazione di AI. Per saperne di più, consulta le norme relative a SanitizeUserPrompt.
  • SanitizeModelResponse: aggiungi questa policy al flusso di risposta. Intercetta la risposta dell'applicazione di AI e la invia a Model Armor per l'ispezione prima di inviarla al client. Per saperne di più, consulta le norme relative a SanitizeModelResponse.

Model Armor valuta i contenuti in base alle regole definite nel modello Model Armor attivo. In base ai risultati e al tipo di applicazione impostato, Apigee consente, blocca o redige la richiesta o la risposta. Se la richiesta o la risposta viene oscurata, estrai i dati oscurati utilizzando le variabili di flusso e trasmettili all'LLM.

Per iniziare, utilizza il modello di proxy Proxy con Model Armor integrato nella console Apigee. Questo modello aggiunge automaticamente le configurazioni facoltative SanitizeUserPrompt e SanitizeModelResponse.

Crea un proxy API Apigee con criteri Model Armor

  1. Crea un account di servizio per il deployment del proxy API.
  2. Crea un proxy API Apigee.
  3. Modifica i file SanitizeUserPrompt e SanitizeModelResponse XML. Per il funzionamento di Model Armor, devi modificare il codice XML di questi criteri.
  4. Aggiungi l'autenticazione Google al proxy API.
  5. Esegui il deployment del proxy API.
  6. Testa le policy di Model Armor.

Considerazioni

Quando integri Model Armor con Apigee, tieni presente quanto segue:

  • Disponibilità regionale: Model Armor non è disponibile in tutte le regioni. Assicurati che Apigee e Model Armor siano configurati nella stessa regione. Consulta la sezione Località per Model Armor.
  • Quota: il traffico ad alto volume potrebbe richiedere un aumento della quota per Model Armor. Per richiedere un aggiustamento, consulta Richiedi un aggiustamento delle quote. Se hai bisogno di una quota superiore a quella predefinita, contatta l'assistenza clienti Google Cloud. Per informazioni sulle quote relative alle integrazioni di Model Armor con altri servizi, consulta Gestire la quota.
  • Limiti di token: Model Armor ha limiti di token per l'elaborazione di prompt e risposte, che variano in base al filtro. I contenuti che superano questi limiti potrebbero non essere scansionati completamente.

Per maggiori dettagli sulla configurazione e sull'utilizzo, vedi Guida introduttiva alle policy Apigee Model Armor.