L’API di ChatGPT offerta da OpenAI consente di uti­liz­za­re le funzioni per il tuo sito web o le tue ap­pli­ca­zio­ni con le cor­ri­spon­den­ti chiavi API di ChatGPT. Ti mostriamo come generare una chiave API e come uti­liz­zar­la.

Che cos’è l’API di ChatGPT?

ChatGPT non solo può essere uti­liz­za­to di­ret­ta­men­te online tramite un account OpenAI gratuito, ma può anche essere integrato in progetti propri. A questo scopo, nel marzo 2023 OpenAI ha ri­la­scia­to un’in­ter­fac­cia di pro­gram­ma­zio­ne API per lo sviluppo. L’in­ter­fac­cia di pro­gram­ma­zio­ne delle ap­pli­ca­zio­ni, meglio nota come API (Ap­pli­ca­tion Pro­gram­ming Interface), viene uti­liz­za­ta per scambiare dati e fun­zio­na­li­tà tra ap­pli­ca­zio­ni e progetti diversi. L’in­te­gra­zio­ne della ge­ne­ra­zio­ne vocale e testuale in­tel­li­gen­te nei tuoi servizi tramite l’API di ChatGPT offre in­te­res­san­ti op­por­tu­ni­tà per il marketing online, l’as­si­sten­za clienti e la creazione di prodotti. ChatGPT utilizza reti di tra­sfor­ma­zio­ne neurale per un’ela­bo­ra­zio­ne in­tel­li­gen­te del lin­guag­gio naturale. A tale scopo, il chatbot utilizza dati e in­for­ma­zio­ni di­spo­ni­bi­li al pubblico pro­ve­nien­ti da motori di ricerca come Google o da altri database.

Un esempio: i chatbot nell’online marketing stanno svolgendo un ruolo sempre più im­por­tan­te nel mi­glio­ra­re il fun­zio­na­men­to di servizi come Google o Bing. Ciò è di­mo­stra­to dalla rapidità con cui Microsoft ha ampliato la sua col­la­bo­ra­zio­ne con OpenAI dopo il rilascio di ChatGPT. In bre­vis­si­mo tempo, grazie all’aiuto di ChatGPT, Microsoft ha reso di­spo­ni­bi­le su Bing il proprio chatbot Copilot con­trol­la­to dall’IA. L’API consente anche a chi si occupa di sviluppo di uti­liz­za­re le funzioni di ChatGPT in vari modi nei propri progetti.

Per saperne di più sulle basi di ChatGPT, consulta i nostri articoli su in­tel­li­gen­za ar­ti­fi­cia­le e deep learning.

Come si utilizza l’API di ChatGPT?

Chiunque voglia uti­liz­za­re le API di ChatGPT per lo sviluppo o l’ot­ti­miz­za­zio­ne dei propri servizi software deve sod­di­sfa­re diversi requisiti. Questi includono:

  • Account OpenAI: chiunque intenda uti­liz­za­re ChatGPT o le API di ChatGPT deve avere un account con OpenAI. Per ottenerlo, è ne­ces­sa­rio re­gi­strar­si sulla pagina di re­gi­stra­zio­ne di OpenAI con il proprio indirizzo e-mail, nome e numero di telefono. A tal fine è possibile uti­liz­za­re anche un account Google o Microsoft esistente. La creazione è gratuita e richiede circa un minuto. Se si dispone già di un account OpenAI, è possibile uti­liz­zar­lo per l’API.
  • Chiavi API di ChatGPT: per uti­liz­za­re le API di ChatGPT, è ne­ces­sa­rio disporre di una chiave API in grado di au­to­riz­za­re l’accesso. Queste vengono create tramite la voce “View API keys” (Vi­sua­liz­za chiavi API) nel menu del proprio account utente o tramite il link diretto alle chiavi API di OpenAI di ChatGPT.
  • In­te­gra­zio­ne di ChatGPT: ora è possibile uti­liz­za­re le chiavi API per integrare le fun­zio­na­li­tà testuali e vocali di ChatGPT di­ret­ta­men­te in siti web, ap­pli­ca­zio­ni o progetti.
AI Model Hub
La tua piat­ta­for­ma IA mul­ti­mo­da­le e sicura
  • Con­for­mi­tà al GDPR e hosting sicuro in Europa
  • Potenti modelli basati sul­l'in­tel­li­gen­za ar­ti­fi­cia­le
  • Assenza di vendor lock-in grazie all'open source

Come ri­chie­de­re le chiavi API di ChatGPT?

La creazione e l’in­te­gra­zio­ne delle chiavi API sono il cuore dell’API di ChatGPT, perché senza chiavi di au­ten­ti­ca­zio­ne non è possibile accedervi. Per questo motivo, abbiamo dedicato una sezione separata alle chiavi API di ChatGPT, dove ti spie­ghia­mo come creare una chiave API e dove trovare quelle già esistenti:

Primo passaggio: accedi al tuo account di­ret­ta­men­te su OpenAI o tramite il tuo account Google o Microsoft collegato. Qui troverai la voce “API”.

Immagine: Il menu API tra le applicazioni OpenAI
Seleziona la voce “API” per accedere alle funzioni di utilizzo delle API e di creazione di chiavi API.

Secondo passaggio: nel menu iniziale, alla voce “API reference” (Ri­fe­ri­men­to API), OpenAI riporta in­for­ma­zio­ni det­ta­glia­te sullo scopo e sull’uso delle API.

Immagine: Voce di menu “API reference” nel menu di avvio di OpenAI
Alla voce “API reference” si trova una pa­no­ra­mi­ca completa sull’uso delle API.

Terzo passaggio: seleziona ““View API Keys” (Vi­sua­liz­za chiavi API) nel tuo menu utente o vai di­ret­ta­men­te alla pagina delle chiavi API di OpenAI. Qui si trovano le chiavi API già uti­liz­za­te e create, con i dettagli su quando sono state create e quando sono state uti­liz­za­te per l’ultima volta.

Immagine: La voce “View API Keys” nel menu utente
Dal menu utente, alla voce “View API Keys” è possibile accedere alle chiavi API o crearne di nuove.

Quarto passaggio: crea una nuova chiave API facendo clic su “Create new secret key” (Crea nuova chiave segreta). A questo punto puoi uti­liz­za­re la chiave generata per le tue ap­pli­ca­zio­ni o servizi. Ogni chiave consente di accedere alle fun­zio­na­li­tà di GPT-4 e ai modelli di ChatGPT.

Immagine: La voce “Create new secret key” nel menu API Keys
Nel menu API Keys, crea una nuova chiave API facendo clic su “Create new secret key”.

OpenAI offre non solo la pos­si­bi­li­tà di creare chiavi nel menu delle chiavi API, ma fornisce anche l’accesso a documenti API, tutorial ed esempi il­lu­stra­ti­vi. Nell’OpenAI Play­ground trovi varie fun­zio­na­li­tà da provare. Qui è possibile imparare come in­cor­po­ra­re un chatbot tramite l’API, come in­cor­po­ra­re ChatGPT nei programmi, come com­ple­ta­re il codice o uti­liz­za­re la ge­ne­ra­zio­ne di immagini e il com­ple­ta­men­to del testo.

API IONOS per svi­lup­pa­to­ri
Gestisci i tuoi prodotti di hosting tramite la nostra potente API
  • Gestione record DNS
  • Am­mi­ni­stra­zio­ne SSL
  • Do­cu­men­ta­zio­ne API

Quanto costa l’utilizzo dell’API?

A dif­fe­ren­za dell’account di OpenAI, l’uso dell’API ChatGPT e delle chiavi API non è gratuito. Si paga un certo importo in base al numero di parole generate tramite l’API di ChatGPT. Tale importo viene ad­de­bi­ta­to in token da OpenAI. Va notato che l’uso dell’API non è incluso nell’ab­bo­na­men­to a pagamento per ChatGPT Plus. Gli ab­bo­na­men­ti che includono questo servizio hanno un costo ag­giun­ti­vo di 20 euro al mese. Compreso nel prezzo c’è anche un capitale iniziale di circa 5 dollari, che può essere uti­liz­za­to per provare l’API e il Play­ground.

È ne­ces­sa­rio prevedere i seguenti costi ap­pros­si­ma­ti­vi. In ogni caso è possibile che i costi effettivi subiscano va­ria­zio­ni da parte di OpenAI:

  • Circa 750 parole cor­ri­spon­do­no a 1.000 token.
  • Con GPT-4, 1.000 gettoni costano circa 0,03-0,12 dollari USA (circa 3-12 centesimi di euro).
  • Con GPT-3.5 Turbo (versione Davinci) 1.000 gettoni costano circa 0,02 dollari.
  • Per evitare costi in­ge­sti­bi­li, è possibile stabilire un tetto massimo di spesa.
Consiglio

Nella nostra Digital Guide trovi le istru­zio­ni per l’utilizzo di altre chiavi API:

Vai al menu prin­ci­pa­le