Disponibile la API per ChatGPT (e come importarla) | Stable Diffusion ai Github | Immagini Buon Giovedì | Generatore di Immagini Bing | Turtles AI
Disponibile la API per ChatGPT (e come importarla)
DukeRem2 marzo 2023
OpenAI ha appena rilasciato le API per chatGPT e Whisper, consentendo di incorporare i due servizi in qualsiasi app.
Questo può essere un punto di svolta. Dopo tante notizie su chatGPT, lo useremo "per davvero", in milioni di app che possono essere costruite su di esso.
OpenAI ha anche annunciato alcuni importanti primi utilizzatori della sua tecnologia. Snapchat (che ha introdotto My AI per Snapchat+, che offre un chatbot); Quizlet (che ha introdotto Q-Chat, un tutor AI che coinvolge gli studenti con domande adattive); Instacart (che ora consente di interagire con un bot, chiedendo informazioni sul cibo e ottenendo risposte); Shop (che ha introdotto un assistente agli acquisti basato sull’AI); Speak (che ha introdotto un nuovo prodotto compagno di conversazione AI).
Molti altri seguiranno. L’aspetto più entusiasmante è che il costo per token è di 1/10 rispetto a quello dell’utilizzo dell’API GPT 3 e ammonta a soli 0,002 dollari.
Tutto ciò che serve è importare e installare OpenAI con alcuni comandi di base (qui per Python):
#Importing openai
try:
import openai
except:
!pip install openai
import openai
Fondamentalmente, questo blocco di codice è usato per importare la libreria openai in Python. Prima tenta di importare il modulo openai e, se l’importazione fallisce, installa il pacchetto openai usando pip e poi importa il modulo.
Il blocco try tenta di importare il modulo openai. Se il modulo è già installato, l’istruzione import ha successo e il modulo viene importato. Tuttavia, se il modulo non è installato, l’istruzione import solleva un errore.
Se si verifica un errore durante l’istruzione di importazione, viene eseguito il blocco except. Il blocco except installa il pacchetto openai utilizzando pip, eseguendo un comando con !pip install openai. Dopo l’installazione, importa il modulo openai.
Questo blocco di codice è utile per assicurarsi che il pacchetto openai sia installato prima di importare il modulo. Se il pacchetto non è installato, il blocco except lo installerà e l’istruzione import nello stesso blocco assicurerà l’importazione del modulo. Se il pacchetto è già installato, il blocco try importerà semplicemente il modulo. Questo aiuta a garantire che il codice possa essere eseguito senza interruzioni dovute a dipendenze mancanti del pacchetto.
Dopodiché, è necessaria una chiave per l’API e il gioco è fatto.
p.s.: anche Whisper, lo strumento per lo speech-to-text, è stato rilasciato come API. Era già disponibile come progetto open source.
