In questo tutorial impari come prepararti all'uso dell'API OpenAI. Passo dopo passo, guidarti attraverso il processo per assicurarti di configurare tutti i componenti necessari, dall'creazione di una chiave API all'installazione del pacchetto OpenAI NPM richiesto. Successivamente ti mostrerò come utilizzare l'API nella tua applicazione. Iniziamo subito!

Conoscenze principali

  • Una chiave API è richiesta per accedere all'API di OpenAI, che puoi generare sulla piattaforma OpenAI.
  • Hai bisogno del pacchetto openai-npm per effettuare chiamate API.
  • Tutto ciò viene fatto con Node.js e JavaScript, e ti mostrerò come configurare tutto ciò.

Guida passo dopo passo

Per utilizzare con successo l'API di OpenAI, segui questi passaggi:

1. Crea un account sulla piattaforma OpenAI

Per prima cosa devi creare un account sulla piattaforma OpenAI. Apri il tuo browser e vai su platform.openai.com. Fai clic su "Registrati" per creare un account.

OpenAI API: Preparazione efficace per le chiamate API

Inserisci il tuo indirizzo email e scegli una password. In alternativa, puoi accedere anche tramite il tuo account Google, Microsoft o Apple.

API OpenAI: Preparazione efficace per le chiamate API

2. Genera la tua chiave API

Dopo aver creato il tuo account, vai alle impostazioni. Troverai la voce "Chiavi API". Qui puoi generare la tua chiave API.

API di OpenAI: preparazione efficace per chiamate API

Fai clic sul pulsante corrispondente per creare una nuova chiave API. Puoi assegnargli un nome. Dopo la creazione, la tua chiave API verrà visualizzata. Copia questa chiave e conservala in un posto sicuro, sia nel codice sorgente della tua applicazione che in un file separato.

OpenAI API: Preparazione efficace per le chiamate API

Assicurati di non perdere questa chiave. Se chiudi la finestra di dialogo, non potrai più visualizzare la chiave e dovrai crearne una nuova.

OpenAI API: Preparazione efficace per le chiamate API

3. Comprendi il sistema dei token

Per utilizzare l'API, hai bisogno di token o crediti. Ogni chiamata API consuma un certo numero di token. È importante sapere che i token spesso coprono più parole di quelle effettive, poiché possono includere anche parti di parole.

API di OpenAI: Preparazione efficace per le chiamate API

All'iscrizione di solito ricevi un certo numero di crediti che puoi utilizzare per le tue chiamate API. Assicurati di conservare le tue chiavi in modo sicuro per poterle recuperare in qualsiasi momento.

API OpenAI: Preparazione efficace per chiamate API

4. Installa il pacchetto openai-npm

Il prossimo passo consiste nell'installare il pacchetto openai-npm. Vai nel tuo terminale e naviga nella directory in cui hai creato la tua applicazione.

Esegui il comando npm install openai per installare il pacchetto.

API OpenAI: Preparazione efficace per le chiamate API

Dopo aver completato l'installazione, controlla il file package.json per assicurarti che il pacchetto sia stato aggiunto con successo.

OpenAI API: Preparazione efficace per le chiamate API

5. Importa i moduli necessari

Ora che il pacchetto è installato, devi importare i moduli necessari nel tuo codice JavaScript. Importa i moduli Configuration e OpenAI dal pacchetto openai.

6. Configura l'API di OpenAI

Ora puoi procedere con la configurazione dell'API. Crea un nuovo oggetto di configurazione che include la tua chiave API.

API OpenAI: Preparazione efficace per le chiamate API

Per fare ciò, utilizza la chiamata new Configuration() e passa l'oggetto della tua chiave API.

Successivamente, puoi inizializzare l'API di OpenAI con la chiamata del comando new OpenAI({configuration}).

7. Prepara la richiesta API

Successivamente, devi preparare la richiesta API per effettuare la chiamata API. Crea una funzione asincrona in cui hai bisogno della richiesta API.

La funzione completeChat riceve un messaggio passato in una variabile. Chiama il metodo createChatCompletion di OpenAI e passa i parametri necessari come il modello (ad es. gpt-3.5-turbo) e tutti i messaggi che hai inviato.

8. Elabora la risposta dell'API

Una volta che hai contattato con successo l'API, riceverai una risposta che devi elaborare. Nella risposta troverai i dati di cui hai bisogno, come le scelte che contengono la risposta generata dall'API.

Salva il contenuto della risposta e restituiscilo in modo che tu possa usarlo nella tua applicazione.

API OpenAI: Preparazione efficace per chiamate API

9. Testa la tua funzione

Ora è il momento di testare la funzione. Avvia il tuo server locale e verifica se ricevi una risposta dall'IA.

Captura di schermata_567

Dovresti essere in grado di ottenere risposte diverse se interrogato più volte, dimostrando che la comunicazione con il modello funziona.

OpenAI API: Preparazione efficace per le chiamate API

Riepilogo

In questa guida hai imparato come prepararti per accedere all'API di OpenAI. Dalla generazione di una chiave API all'installazione del pacchetto npm necessario, alla creazione di una richiesta API e all'elaborazione delle risposte - hai completato tutti i passaggi fondamentali.

Domande Frequenti

Cosa è una chiave API?Una chiave API è una chiave univoca che ti dà accesso all'API di OpenAI.

Quanti crediti ottengo al momento dell'iscrizione?In genere ottieni un credito di diversi dollari (es. 5 dollari) che puoi utilizzare per le richieste API.

Cosa devo fare se perdo la mia chiave API?Dovrai generare una nuova chiave API tramite le impostazioni sulla piattaforma OpenAI.

I token sono la stessa cosa delle parole?No, i token possono essere parte di una parola, quindi il numero di token di solito è maggiore del numero di parole in un testo.

Posso utilizzare l'API per fini commerciali?Sì, tuttavia è consigliabile verificare le attuali condizioni di utilizzo di OpenAI.