Sorgente di analisi OpenAI
Utilizzare il connettore di analisi OpenAI per la comunicazione con la piattaforma OpenAIinterattiva, per aggiungere alle proprie app Qlik Sense funzioni contestuali e analitiche dai modelli di IA generativi, come quelli alla base di ChatGPT.
Con il connettore di analisi OpenAI, è possibile inviare i dati dall'input dell'utente dell'app o dai dati caricati nello script a OpenAI. È possibile connettersi a questa sorgente di analisi dalla pagina Crea nel centro attività Analisi, da Script o in un'app.
Guida introduttiva alla piattaforma OpenAI
Prima di usare il connettore di analisi OpenAI nelle app Qlik Sense, è necessario completare i seguenti passaggi di preparazione. Inoltre è necessario abilitare gli endpoint di machine learning in Qlik Cloud. Vedere Abilitazione degli endpoint di ML in Qlik Cloud.
Una volta completati questi passaggi, si è pronti per creare una connessione al connettore di analisi OpenAI. Per ulteriori informazioni, vedere Creazione di una connessione OpenAI.
Creazione di un account sulla piattaforma
Per usare il connettore OpenAI, è necessario disporre di un account sulla piattaforma OpenAI. Per creare un account sulla piattaforma OpenAI, vedere Benvenuti sulla piattaforma OpenAI. Notare che questo account è differente da quello per ChatGPT offerto da OpenAI, e i due servizi, inclusa la fatturazione, sono separati.
Attualmente, gli account sono forniti con un credito di tempo limitato. Una volta consumato il credito, per usare i servizi di OpenAI è richiesto un account a pagamento. La relazione commerciale viene stabilita tra l'utente e OpenAI. Qlik semplicemente facilita l'uso delle API in Qlik Cloud.
L'utilizzo dell'API OpenAI e dei modelli forniti è soggetto ai termini e condizioni stabiliti da OpenAI. È anche importante tenere in considerazione le procedure consigliate relative a stabilità, accuratezza e sicurezza collegate a questi servizi, molti dei quali sono illustrati sul sito web di OpenAI.
Generazione di una chiave API OpenAI
Una volta configurato un account OpenAI, è necessario generare una chiave API sulla piattaforma del servizio. Per creare e gestire le chiavi API per la piattaforma OpenAI, vedere Chiavi API.
La chiave segreta generata dall'utente sarà visibile solo una volta, quindi è importante annotarla in modo sicuro.
Abilitazione degli endpoint di ML in Qlik Cloud
Per utilizzare questo connettore, è necessario abilitare gli endpoint di machine learning nel centro attività Amministrazione. L'interruttore è posizionato nella sezione Controllo funzione delle Impostazioni.
Per ulteriori informazioni, vedere Abilitazione delle connessioni di analisi per gli endpoint di machine learning.
Limiti
-
L'API OpenAI impone la quota e le limitazioni di tariffa di un endpoint, che sono soggetti ai termini individuali dell'account OpenAI. È possibile trovare ulteriori informazioni nella documentazione di riferimento dell'API OpenAI. Vedere Riferimento API.
-
L'utilizzo del connettore di analisi OpenAI influenzerà e limiterà le prestazioni di ricaricamento e reattività dei grafici in Qlik Sense. Il grado in cui le prestazioni verranno influenzate dipende dai casi d'uso di ciascun utente.
-
Le configurazioni differenti del connettore inviano i dati al servizio dell'endpoint con i seguenti limiti:
-
Completamenti di OpenAI (GPT-3) - Righe: limite della richiesta di 25 righe per richiesta, con dimensioni massime per il batch di 20 righe inviate alla volta.
-
Completamenti di OpenAI (GPT-3) - Tabelle JSON: limite della richiesta di 25 righe per richiesta, con dimensioni massime per il batch di 20 righe inviate alla volta.
-
Completamenti chat di OpenAI (GPT-3.5, GPT-4) - Righe: limite della richiesta di 25 righe per richiesta, con dimensioni massime per il batch di una riga inviata alla volta.
-
Incorporamenti OpenAI: limite della richiesta di 100k righe per richiesta, con dimensioni massime per il batch di 1.000 righe inviate alla volta.
-
-
In uno scenario in cui un'applicazione viene ricaricata regolarmente, si consiglia di memorizzare nella cache le predizioni di machine learning usando un file QVD e inviare solo le nuove righe all'endpoint. Ciò migliorerà le prestazioni di ricaricamento dell'applicazione Qlik Sense e ridurrà il carico sull'endpoint modello.
-
Se si sta utilizzando un nome connessione relativo, e si decide di spostare la propria app da uno spazio condiviso a un altro spazio condiviso, o se si sposta la propria app da uno spazio condiviso al proprio spazio personale, ci vorrà del tempo affinché la connessione di analisi venga aggiornata per riflettere la nuova posizione nello spazio.
Esempi dettagliati
Per gli esempi sulle modalità di utilizzo del connettore di analisi OpenAI, vedere Esempi rapidi e Tutorial – Utilizzo del connettore di analisi OpenAI in Qlik Cloud.