Как использовать ChatGPT в терминале Ubuntu

ChatGPTShellGPTUbuntuМануалыТерминал

Люди используют этот многогранный инструмент, чтобы шутить, писать коды и даже отвечать на самые случайные вопросы. ChatGPT легко использовать в других ОС, поэтому, как пользователь Linux, почему вы должны оставаться в стороне.

Воспользуйтесь преимуществами ChatGPT в Linux, установив ShellGPT на свой компьютер с Ubuntu. В этой статье мы покажем как установить и использовать инструмент AI с вашего терминала Ubuntu.


Что такое ShellGPT, аналог ChatGPT для Linux?


ShellGPT является эквивалентом ChatGPT в командной строке, с помощью которого пользователи могут использовать и взаимодействовать с чат-ботом AI через свой терминал Linux. Чат-бот опирается на языковую модель OpenAI, предоставляя интеллектуальные рекомендации пользователям.

Если у вас есть опыт взаимодействия с ChatGPT, вам понравится эта альтернативная версия оболочки.

Статьи по теме


В чем преимущество установки ShellGPT на вашем компьютере? Всё просто, вам не нужно заходить в браузер. Вместо этого вы можете выполнять все возможные задачи, не выходя из своего терминала Linux.

Прежде чем устанавливать ShellGPT на свой компьютер с Ubuntu, необходимо выполнить несколько предварительных условий.


Шаг 1. Установите Python и PIP на свой компьютер


Как и большинство инструментов с искусственным интеллектом, даже ShellGPT работает на Python. Хотя Python обычно устанавливается по умолчанию в большинстве дистрибутивов Linux, вы можете проверить его установку по информации о версии. Если Python недоступен на вашем компьютере, вы должны установить его, прежде чем переходить к следующим шагам.

Откройте терминал и введите следующие команды, чтобы проверить версию Python:

python3 --version

Если команда возвращает числовую версию вывода, вы готовы к работе. Однако, если вы столкнулись с какими-либо ошибками, вам следует установить Python на Ubuntu перед установкой PIP.

Теперь, когда на вашем компьютере установлен Python, пришло время установить PIP, собственный менеджер пакетов Python.

Несмотря на то, что PIP обычно предварительно устанавливается вместе с пакетом Python, лучше заранее проверить версию, чтобы узнать статус её установки. Выполните следующую команду, чтобы проверить, установлен ли он на вашем компьютере:

pip --version

Если вы получаете следующую ошибку после выполнения, вам необходимо установить менеджер пакетов:

Command 'pip' not found, but can be installed with:

Вы можете использовать следующую команду для его установки:

sudo apt install python3-pip


После установки вы снова можете использовать команду --version, чтобы проверить, прошла ли установка успешно.


Шаг 2. Установите и настройте виртуальную среду с помощью Python


Теперь, когда Python и PIP готовы, вы можете настроить виртуальную среду Python, для запуска ShellGPT. Виртуальные среды идеально подходят для запуска изолированных программ, поскольку они позволяют избежать конфликтов библиотек.

Имея на руках виртуальную среду, вы можете ограничить взаимодействие между программами вашей системы и виртуальной среды, выполняя различные действия изолированно.

Использование виртуальной среды — необязательный шаг, чтобы избежать непредвиденных ошибок при установке и использовании библиотек Python.

Чтобы создать виртуальную среду с помощью Python, вам необходимо установить модуль venv:

sudo apt install python3-venv -y


Настройте виртуальную среду

После того, как вы установили виртуальную среду, вы можете настроить её так, чтобы она могла беспрепятственно выполнять команды ShellGPT.

Сначала создайте новый каталог для организации и размещения файлов. Вы можете использовать команду mkdir, за которой следует имя каталога, следующим образом:

mkdir cli-shellgpt

Перейдите в этот вновь созданный каталог с помощью команды cd:

cd cli-shellgpt

Затем создайте новую виртуальную среду с помощью команды venv, за которой следует имя среды:

python3 -m venv cli-shellgpt

Поскольку виртуальная среда не включена по умолчанию, вы должны включить её вручную с помощью сценария activate:

source cli-shellgpt/bin/activate

Как только вы выполните приведенную выше команду, вы заметите изменения приглашения оболочки Linux по умолчанию, как показано ниже:

(cli-shellgpt) sahil@vm:


Шаг 3: Создайте ключ OpenAPI


Поскольку виртуальная среда готова, вы должны подключить службы OpenAI для запуска ShellGPT. Для этого вам необходимо перейти на веб-сайт OpenAI и создать там учетную запись.

Если у вас есть существующая учетная запись, вы можете войти в систему со своими учетными данными и перейти к изображению своего профиля, расположенному в верхней правой части веб-сайта.

Нажмите View API Keys (Просмотреть ключи API), а затем Create new secret key (Создать новый секретный ключ).



Никому не сообщайте этот ключ, так как соединение является частным и должно использоваться только на вашем компьютере.

Скопируйте ключ API из диалогового окна и сохраните его где-нибудь, так как вы не сможете повторно просмотреть тот же ключ.



Чтобы установить соединение на вашем компьютере с Ubuntu, создайте переменную среды с помощью команды export:

export OPENAI_API_KEY=<paste key details here>

Добавьте и проверьте ключ API в переменной виртуальной среды

Когда вы выполняете ключ API таким образом, Linux будет использовать его только для одного экземпляра. Однако, если вы хотите сделать выполнение постоянным, сохраните его в файле .bashrc.

Все, что вам нужно сделать, это ввести первую команду и ввести следующую команду в текстовом редакторе:

nano ./bashrc
export OPENAI_API_KEY=<paste key details here>


Сохраните и выйдите из редактора. Затем используйте исходную команду, чтобы включить изменения.

source ./bashrc

Наконец, проверьте ключ API с помощью команды env.

env


Ваша переменная среды OPENAI_API_KEY должна быть указана в выводе.


Шаг 5: Установите ShellGPT в Ubuntu


После того, как все формальности по установке будут выполнены, вы можете просто перейти к самой важной части — установке ShellGPT. Шаги установки довольно просты, и вы можете установить инструмент с помощью следующей команды:

pip3 install shell-gpt


Позвольте установке закончиться; тем временем вы можете проверить некоторые интересные способы использования инструмента AI через окно терминала.


Использование ShellGPT для выполнения запросов через терминал


Вся цель установки ShellGPT — облегчить вашу жизнь. Чтобы использовать терминал в качестве поисковой системы и выполнять некоторые запросы, вы можете использовать команду sgpt, за которой следует ваш запрос в кавычках:

sgpt "How many galaxies exist within the universe"


Использование ShellGPT для генерации кода


Вы также можете использовать ShellGPT для генерации кода. Вы можете сделать это, передав правильную команду с помощью команды sgpt:

sgpt --code "print the Fibonacci series"


Результат состоит из кода, который вы можете выполнить в Python для создания ряда Фибоначчи.


Использование ShellGPT в терминале Ubuntu


Команды Linux становятся простыми, особенно когда все доступно в окне терминала. От запуска команд оболочки до использования вашего терминала в качестве поисковой системы, вы можете делать все это с помощью ShellGPT.

Надеюсь, из всего выше изложенного, вы поняли, что ShellGPT основан на той же концепции, что и ChatGPT, и весь набор проблем приследующий ChatGPT, так же будет всплывать и у ShellGPT. Но это уже другая история.

Дайте знать в комментариях, используете ли вы ChatGPT, в любом его проявлении? И не забудьте подписываться на наш Telegram канал!

Источник: MakeUseOf