Cách sử dụng ChatGPT từ thiết bị đầu cuối Ubuntu bằng ShellGPT
Trí tuệ nhân tạo đã nổi lên như một cảm giác thời đại mới, bỏ lại mọi thứ phía sau trong cát bụi. Với những bổ sung mới hàng ngày, có rất nhiều điều để mong đợi.
Mọi người sử dụng công cụ phổ biến, nhiều mặt này để kể chuyện cười, viết mã và thậm chí trả lời những câu hỏi ngẫu nhiên nhất. Thật dễ dàng để sử dụng ChatGPT trên các hệ điều hành khác, vì vậy, với tư cách là người dùng Linux, tại sao bạn nên ở lại phía sau?
Bạn cũng có thể thưởng thức hình đại diện Linux của ChatGPT, ShellGPT. Đây là cách cài đặt và sử dụng công cụ AI từ thiết bị đầu cuối Ubuntu của bạn trong một vài bước đơn giản.
Mục Lục
ShellGPT, tên gọi Linux tương đương của ChatGPT là gì?
ShellGPT, như thường được biết đến nhiều hơn, tương đương với dòng lệnh của ChatGPT, qua đó người dùng có thể sử dụng và tương tác với chatbot AI thông qua thiết bị đầu cuối Linux của họ. Chatbot lấy sức mạnh từ Mô hình ngôn ngữ lớn của OpenAI, cung cấp các đề xuất thông minh cho người dùng.
Mô hình ngôn ngữ lớn (LLM) đang trở thành chủ đề thảo luận sôi nổi vì bạn có thể dễ dàng chạy các chatbot hỗ trợ LLM trên Raspberry Pi của mình.
Nghe có vẻ hấp dẫn phải không?
Nếu bạn có kinh nghiệm tương tác với ChatGPT, bạn sẽ thích phiên bản vỏ Linux thay thế này.
Lợi ích của việc cài đặt ShellGPT trên máy của bạn là gì? Nó đơn giản; bạn không cần phải nhập các lệnh dài không cần thiết hoặc truy cập trình duyệt của mình. Thay vào đó, bạn có thể thực hiện tất cả các tác vụ có thể một cách thoải mái trên thiết bị đầu cuối Linux của mình.
Trước khi cài đặt ShellGPT trên máy Ubuntu của bạn, đây là một số điều kiện tiên quyết cần quan tâm.
Bước 1: Cài đặt Python và PIP trên máy của bạn
Giống như hầu hết các công cụ hỗ trợ trí tuệ nhân tạo, ngay cả ShellGPT cũng chạy trên Python. Mặc dù Python thường được cài đặt theo mặc định trên hầu hết các bản phân phối Linux, nhưng bạn có thể kiểm tra cài đặt của nó thông qua thông tin phiên bản của nó. Nếu Python không có sẵn trên máy của bạn, bạn phải cài đặt nó trước khi chuyển sang các bước tiếp theo.
Mở một thiết bị đầu cuối và nhập các lệnh sau để kiểm tra phiên bản của Python:
python3 --version
Nếu lệnh trả về đầu ra phiên bản số, bạn có thể yên tâm cho rằng mình đang chuẩn bị và sẵn sàng hoạt động. Tuy nhiên, nếu bạn gặp bất kỳ lỗi nào, bạn nên cài đặt Python trên Ubuntu, trước khi cài đặt PIP.
Bây giờ bạn đã cài đặt Python trên máy của mình, đã đến lúc cài đặt PIP, trình quản lý gói gốc của Python.
Mặc dù PIP thường được cài đặt sẵn với gói Python, nhưng tốt nhất bạn nên kiểm tra phiên bản trước để biết trạng thái cài đặt của nó. Chạy lệnh sau để kiểm tra xem nó đã được cài đặt trên máy của bạn chưa:
pip --version
Nếu bạn gặp lỗi sau khi thực thi, bạn cần cài đặt trình quản lý gói:
Command 'pip' not found, but can be installed with:
Bạn có thể sử dụng lệnh sau để cài đặt nó:
sudo apt install python3-pip
Sau khi cài đặt, bạn có thể sử dụng lại –phiên bản lệnh để kiểm tra xem cài đặt có thành công hay không.
Bước 2: Cài đặt và thiết lập môi trường ảo bằng Python
Bây giờ Python và PIP đã sẵn sàng, bạn có thể thiết lập môi trường ảo của Python để làm cho môi trường máy thuận lợi cho việc cài đặt và chạy ShellGPT. Môi trường ảo lý tưởng để chạy các chương trình bị cô lập vì chúng có thể tránh xung đột thư viện.
Với môi trường ảo đi kèm, bạn có thể hạn chế tương tác giữa các chương trình của hệ thống và môi trường ảo trong khi thực hiện các thao tác thực thi khác nhau trong silo.
Sử dụng môi trường ảo là một bước tùy chọn, để tránh mọi rủi ro không lường trước được trong khi cài đặt và sử dụng thư viện Python.
Để tạo một môi trường ảo bằng Python, bạn cần cài đặt venv mô-đun:
sudo apt install python3-venv -y
Thiết lập môi trường ảo
Khi bạn đã cài đặt môi trường ảo, bạn có thể thiết lập môi trường ảo để nó có thể hỗ trợ các lệnh của ShellGPT một cách liền mạch.
Đầu tiên, tạo một thư mục mới để sắp xếp và lưu trữ các tệp. Bạn có thể dùng mkdir lệnh, theo sau là tên thư mục, như sau:
mkdir cli-shellgpt
Điều hướng đến thư mục mới tạo này bằng lệnh cd:
cd cli-shellgpt
Sau đó, tạo một môi trường ảo mới với venv lệnh, theo sau là tên môi trường:
python3 -m venv cli-shellgpt
Vì môi trường ảo không được bật theo mặc định, bạn phải bật nó theo cách thủ công với kích hoạt kịch bản:
source cli-shellgpt/bin/activate
Ngay khi bạn thực hiện lệnh trên, bạn sẽ nhận thấy dấu nhắc hệ vỏ mặc định của Linux thay đổi, như minh họa bên dưới:
(cli-shellgpt) sahil@vm:
Bước 3: Tạo khóa OpenAPI
Vì môi trường ảo đã sẵn sàng, bạn phải kết nối các dịch vụ OpenAI và máy Ubuntu của mình để chạy ShellGPT. Với mục đích này, bạn phải điều hướng đến trang web của OpenAI và tạo một tài khoản ở đó.
Nếu đã có tài khoản, bạn có thể đăng nhập bằng thông tin đăng nhập của mình và điều hướng đến ảnh hồ sơ của mình, nằm ở phía trên bên phải của trang web.
Bấm vào Xem khóa APItheo dõi bởi Tạo khóa bí mật mới.
Không chia sẻ khóa này với bất kỳ ai vì kết nối là riêng tư và chỉ được sử dụng trên máy của bạn.
Sao chép khóa API từ hộp thoại và lưu nó ở đâu đó vì bạn sẽ không thể xem lại cùng một khóa.
Để thiết lập kết nối trên máy Ubuntu của bạn, hãy tạo một biến môi trường với xuất khẩu yêu cầu:
export OPENAI_API_KEY=<paste key details here>
Thêm và xác minh khóa API vào biến môi trường ảo
Khi bạn thực thi khóa API theo cách này, Linux sẽ chỉ sử dụng nó cho một phiên bản duy nhất. Tuy nhiên, nếu bạn muốn thực thi vĩnh viễn, hãy lưu nó vào .bashrc tài liệu.
Tất cả những gì bạn phải làm là nhập lệnh đầu tiên và nhập lệnh tiếp theo trong trình soạn thảo văn bản:
nano ./bashrc
export OPENAI_API_KEY=<paste key details here>
Lưu và thoát khỏi trình chỉnh sửa. Sau đó, sử dụng lệnh nguồn để kích hoạt các thay đổi.
source ./bashrc
Cuối cùng, xác minh khóa API bằng env yêu cầu.
env
Của bạn OPENAI_API_KEY biến môi trường nên được liệt kê trong đầu ra.
Bước 5: Cài đặt ShellGPT trên Ubuntu
Khi tất cả các thủ tục cài đặt hoàn tất, bạn chỉ cần chuyển sang phần tốt nhất, cài đặt ShellGPT. Các bước cài đặt khá đơn giản và bạn có thể cài đặt công cụ bằng lệnh sau:
pip3 install shell-gpt
Hãy để quá trình cài đặt kết thúc; trong khi đó, bạn có thể xem một số cách thú vị để sử dụng công cụ AI thông qua cửa sổ đầu cuối của mình.
Sử dụng ShellGPT để chạy truy vấn qua Terminal
Toàn bộ mục đích của việc cài đặt ShellGPT là giúp cuộc sống của bạn dễ dàng hơn. Để sử dụng thiết bị đầu cuối làm công cụ tìm kiếm và chạy một số truy vấn, bạn có thể sử dụng sgpt lệnh, theo sau là truy vấn của bạn trong dấu ngoặc kép:
sgpt "How many galaxies exist within the universe"
Sử dụng ShellGPT để tạo mã
Bạn cũng có thể sử dụng ShellGPT để tạo mã. Bạn có thể làm điều đó bằng cách chuyển đúng lệnh với sgpt yêu cầu:
sgpt --code "print the Fibonacci series"
Đầu ra bao gồm mã mà bạn có thể thực thi trong Python để tạo chuỗi Fibonacci.
Sử dụng ShellGPT trong Terminal của Ubuntu
Các lệnh Linux trở nên dễ dàng, đặc biệt khi mọi thứ đều có sẵn trong cửa sổ đầu cuối của bạn. Từ việc chạy các lệnh shell đến sử dụng thiết bị đầu cuối của bạn làm công cụ tìm kiếm, bạn có thể thực hiện tất cả với ShellGPT.
Nhưng vì ShellGPT dựa trên cùng một khái niệm như ChatGPT, nên nó có một loạt vấn đề riêng, có thể mất một thời gian để hoàn thiện. Cho đến khi bạn có thể tải xuống phiên bản không có lỗi mới, tốt nhất bạn nên tiếp tục làm việc với các điểm không hoàn hảo của công cụ và làm cho cuộc sống của bạn dễ dàng hơn với các lệnh tự động của ShellGPT.