Come creare ChatGPT
CasaCasa > Notizia > Come creare ChatGPT

Come creare ChatGPT

Jul 31, 2023

Brien Posey | 31 luglio 2023

ChatGPT è diventato immensamente popolare per la sua capacità di rispondere apparentemente a qualsiasi domanda. Sebbene la maggior parte degli utenti acceda a ChatGPT tramite il sito Web ChatGPT, è possibile creare uno script PowerShell che invia query a ChatGPT.

Puoi utilizzare questa tecnica per creare una varietà di strumenti abilitati per ChatGPT per le esigenze specifiche della tua organizzazione. In questo articolo, ti mostrerò come costruire uno script del genere.

Correlato: ChatGPT può scrivere codice PowerShell?

Prima di procedere, è importante notare che mentre ChatGPT stesso è gratuito, l'API ChatGPT, che è ciò che PowerShell utilizza per interagire con ChatGPT, ha un costo. Ogni query effettuata dal tuo script utilizzando l'API comporta un piccolo addebito. Per informazioni dettagliate sui prezzi, puoi fare riferimento alla pagina dei prezzi OpenAI.

Mentre esamini i dettagli dei prezzi di ChatGPT, noterai che si basa sul numero di token utilizzati in ciascuna interazione. Più avanti in questo articolo, spiegherò come modificare lo script per ottimizzare e limitare il numero di token utilizzati.

Il primo passaggio per creare uno script PowerShell abilitato per ChatGPT è generare una chiave segreta.

Normalmente, quando accedi a ChatGPT tramite l'interfaccia web, accedi utilizzando un nome utente e una password. Tuttavia, quando utilizzi uno script PowerShell per accedere a ChatGPT, avrai bisogno di una chiave segreta anziché di nome utente e password.

Ecco il modo più semplice per generare una chiave segreta:

Non c'è niente di difficile nel creare una chiave segreta. Fornisci semplicemente un nome che desideri associare alla chiave. Nella Figura 1, ad esempio, puoi vedere che ho utilizzato "Esempio" come nome della chiave. Vale la pena notare, tuttavia, che una volta generata la chiave, è necessario tenere traccia dei caratteri che la compongono. ChatGPT visualizza la chiave solo una volta e non è possibile recuperare o cercare il contenuto della chiave in un secondo momento.

Figura 1.Fare clic sul pulsante Crea nuova chiave segreta.

Come accennato in precedenza, l'utilizzo dell'API ChatGPT comporta un costo. Quando crei un account ChatGPT, OpenAI ti regala un piccolo credito, che ti consente di sperimentare l'API. Tieni presente che questi crediti prima o poi scadono. Se è passato un po' di tempo da quando hai creato il tuo account ChatGPT, ci sono buone probabilità che i crediti siano scaduti, anche se non hai utilizzato l'API.

In questi casi, devi aggiungere un metodo di pagamento al tuo account prima di poter utilizzare l'API. Altrimenti, se provi a utilizzare l'API senza crediti o informazioni di pagamento sufficienti, PowerShell genererà un messaggio di errore come quello mostrato nella Figura 2. Il messaggio indica che hai superato la quota attuale e ti consiglia di controllare il tuo piano e le impostazioni di fatturazione .

Figura 2.A meno che tu non abbia un account a pagamento o un credito sull'account, PowerShell genererà un messaggio come questo.

Per evitare sorprese nella fatturazione, puoi impostare limiti di utilizzo per il tuo account. Per fare ciò, vai alla pagina dei limiti di utilizzo di OpenAI e specifica l'importo massimo di denaro che sei disposto a spendere al mese.

Dopo aver generato la chiave API necessaria e verificato lo stato del tuo account, puoi procedere con la creazione dello script PowerShell.

Prima di farlo, ti consiglio di visitare GitHub per scaricare lo script ChatGPT-Conversation. Questo script di PowerShell ti consente di avviare una conversazione con ChatGPT direttamente da PowerShell. Per utilizzare lo script, individua la riga di codice vicino all'inizio che definisce la variabile $ApiKey, quindi inserisci lì la tua chiave API.

Si consiglia vivamente di iniziare con questo script predefinito perché è noto che funziona correttamente. Usandolo, puoi verificare che tutto vada bene con il tuo account OpenAI prima di scrivere il codice. La Figura 3 mostra un esempio di come appare lo script una volta eseguito.

Figura 3.Questo è l'aspetto dello script ChatGPT-Conversation.ps1 quando viene eseguito.

Per questo articolo utilizzerò lo script ChatGPT-Conversation.ps1 come punto di partenza. Tuttavia, rimuoverò qualsiasi codice non necessario, riducendo lo script ai suoi elementi più elementari in modo che tutto ciò che fa sia inviare una query a ChatGPT e visualizzare la risposta. Dopo aver presentato la mia versione modificata dello script, ti guiderò attraverso di essa, permettendoti di adattare la tecnica ai tuoi script PowerShell.

signs. The API endpoint is the URL to which your queries will be directed, and it is provided by OpenAI./p>