
Vuoi utilizzare ChatGPT in una finestra di terminale sul tuo PC Ubuntu Linux? ShellGPT ti consente di utilizzare tutte le funzionalitร del famoso chatbot AI, sulla riga di comando. Ecco come impostare ShellGPT e iniziare a usarlo.
Cos’รจ ShellGPT?
Passaggio 1: installa gli strumenti Python
Passaggio 2: preparare un ambiente virtuale Python
Passaggio 3: crea una chiave API ChatGPT
Passaggio 4: esporta la chiave API
Passaggio 5: installa ShellGPT
Passaggio 6: utilizzare ShellGPT
Apprendimento dei comandi ShellGPT
“Insomma”
Cos’รจ ShellGPT?
ShellGPT รจ un programma Python che ti consente di accedere a ChatGPT di OpenAI dalla riga di comando di una finestra di terminale. Invia i tuoi messaggi di testo e la tua chiave API ChatGPT a ChatGPT e stampa la risposta di ChatGPT.
ร proprio come eseguire ChatGPT sul tuo computer, senza problemi e indipendentemente dalla potenza di calcolo del tuo computer. Dovrai disporre di una chiave API ChatGPT, ma bastano pochi istanti per ottenerne una e sono gratuite.
ChatGPT รจ probabilmente il piรน famoso della nuova ondata di chatbot AI basati su modelli di linguaggio di grandi dimensioni, sviluppati utilizzando tecniche di deep learning e enormi set di dati.
ร in grado di tenere conversazioni convincenti e realistiche e puรฒ generare risposte in prosa e in altri formati di testo praticamente su qualsiasi argomento tu possa immaginare. Tieni presente che รจ un simulazione di una persona esperta e intelligente. Non รจ veramente intelligente e inventerร felicemente cose.
Nessuno dei seguenti passaggi รจ difficile e dovresti essere operativo in circa dieci minuti.
Passaggio 1: installa gli strumenti Python
Ubuntu di solito fornisce Python come standard, ma puoi verificare se รจ presente chiedendo il suo numero di versione.
python --version

Se Python non รจ installato, puoi installarlo usando questo comando.
sudo apt install python3
Abbiamo anche bisogno pipil gestore di pacchetti Python.
pip --version

Non รจ stato installato sul nostro computer di prova, quindi l’abbiamo aggiunto utilizzando apt.
sudo apt install python3-pip

Installeremo ShellGPT in un ambiente virtuale Python. Questo sandbox ShellGPT dai file e dalle librerie Python del tuo sistema e significa che non puรฒ interferire accidentalmente con gli altri tuoi programmi Python. ร solo una precauzione sicura.
Per fare ciรฒ, dovremo installare i pacchetti dell’ambiente virtuale Python.
sudo apt install python3-venv

Passaggio 2: preparare un ambiente virtuale Python
Crea una directory in cui installare ShellGPT. Abbiamo chiamato il nostro “shellgpt”, solo per mantenere le cose ovvie. Entra nella tua nuova directory quando รจ stata creata.
mkdir shellgpt
cd shellgpt

Successivamente, usiamo il -m (module) ed esegui il modulo dell’ambiente virtuale Python e crea un nuovo ambiente virtuale all’interno della nostra nuova directory. Ne abbiamo creato uno chiamato “shellgpt”.
python3 -m venv shellgpt

Questo ci dร un ambiente virtuale privato chiamato “shellgpt”, all’interno della nostra directory “shellgpt”. Per attivarlo dobbiamo eseguire uno script chiamato “activate”. Questo si trova nella directory “bin” del nostro ambiente virtuale.
source shellgpt/bin/activate

Nota “(shellgpt)” davanti al prompt dei comandi.
Passaggio 3: crea una chiave API ChatGPT
Per accedere alle funzionalitร di ChatGPT, avrai bisogno di una chiave API OpenAI. Puoi utilizzare una chiave API esistente se ne hai una oppure puoi crearne una sul sito web di OpenAI.
Segui il link e accedi o registrati.
Dopo aver effettuato l’accesso, fai clic sul nome del tuo account nell’angolo in alto a destra e seleziona “Visualizza chiavi API” dal menu.

Nella pagina Web delle chiavi API, fare clic sul pulsante “Crea nuova chiave segreta”.

Digita un nome per la tua chiave, puรฒ essere qualsiasi cosa, quindi fai clic sul pulsante verde “Crea chiave segreta”.

Ti viene mostrata la tua nuova chiave. Puoi vedere la tua chiave solo questa volta. Se esci e rientri, vedrai una voce per la chiave, ma non sarai in grado di visualizzare l’intera stringa della chiave. Quindi, copia la chiave e incollala in un editor e salva il file con un nome ovvio.
Passaggio 4: esporta la chiave API
Dobbiamo rendere disponibile la chiave a ShellGPT. Il modo piรน semplice รจ esportarlo come variabile di ambiente. Puoi farlo dalla riga di comando, ma dura solo fino al riavvio del PC. L’aggiunta del comando di esportazione al file “.bashrc” esporta automaticamente la variabile di ambiente per te, ogni volta che apri una finestra di terminale.
Per farlo sulla riga di comando, digita “export OPENAI_API_KEY=” e quindi incolla la tua chiave API premendo “Shift+Ctrl+v”, in modo che assomigli allo screenshot qui sotto.
export OPENAI_API_KEY=<your secret API key>

Per inserire il comando di esportazione nel tuo file “.bashrc”, usa il tuo editor preferito e aggiungi il comando al tuo file.
gedit ~/.bashrc

Salva le modifiche e chiudi l’editor. Per forzare la sessione del terminale a rileggere il file “.bashrc”, utilizzare l’estensione source comando.
fonte ~/.bashrc

Passaggio 5: installa ShellGPT
Terminata tutta la preparazione, possiamo installare ShellGPT utilizzando Python pip comando.
python pip shell-gpt

L’installazione inizierร e una varietร di nomi di pacchetti scorrerร nella finestra del terminale.

Al termine possiamo, finalmente, utilizzare ShellGPT per accedere a ChatGPT.
Passaggio 6: utilizzare ShellGPT
Il comando ShellGPT รจ sgpt. Forniamo i nostri prompt di testo a questo comando e premiamo “Invio”.
sgpt "Who is Thursday named after?"

ShellGPT funge da intermediario tra noi e ChatGPT e mostra la risposta di ChatGPT.
ร fantastico, funziona tutto. Ma รจ un po’ prolisso doverlo fare cd nella directory in cui abbiamo creato l’ambiente virtuale, quindi emettere il file source shellgpt/bin/activate comando prima di poter utilizzare ShellGPT.
Un modo migliore รจ creare un file alias questo fa tutto questo per noi. Modifica il tuo file “.bashrc” e aggiungi questa riga.
alias chatgpt="cd ~/shellgpt/;source shellgpt/bin/activate"

Ricorda di utilizzare i nomi della directory e dell’ambiente virtuale che hai creato. Abbiamo chiamato il nostro alias “chatgpt”, ma puoi usare il nome che preferisci. Salva le modifiche e usa source per leggere nuovamente il file “.bashrc”.
source ~/.bashrc

Ora, in un normale prompt dei comandi, inserendo il nome del tuo alias e premendo “Invio” ti collochi nel tuo ambiente virtuale Python, che รจ attivato e pronto per il tuo input.
chatgpt

Apprendimento dei comandi ShellGPT
La pagina GitHub di ShellGPT contiene molte piรน informazioni sull’utilizzo di ShellGPT e delle sue opzioni della riga di comando.
Ad esempio, il --code L’opzione limita l’output di ShellGPT per mostrare solo il codice del programma. Normalmente, se gli chiediamo di generare del codice, lo fa, ma genera anche una descrizione.
sgpt "Show me an example of a recursive function in C"

Aggiungendo il --code opzione, la descrizione viene soppressa. Questo sarebbe utile se si desidera reindirizzare l’output in un file.
sgpt --code "Show me an example of a recursive function in C"

ShellGPT, tramite ChatGPT, puรฒ anche generare comandi Bash corretti dalla sintassi e script di shell.
“Insomma”
In conclusione, ShellGPT รจ un potente strumento sia per programmatori che per amministratori di sistema. La sua capacitร di assistere con attivitร come la gestione dei sistemi operativi e dei linguaggi di programmazione lo rende una risorsa inestimabile per qualsiasi team. Con la sua interfaccia intuitiva e la vasta base di conoscenze, ShellGPT diventerร sicuramente una risorsa di riferimento per coloro che desiderano semplificare il proprio flusso di lavoro e aumentare la produttivitร .
O almeno, questo รจ quanto Esso dice.

