Biến Zed Editor thành 'Siêu Trợ Lý Code' với Ollama và GPU Cloud (Hướng Dẫn Chi Tiết)
Lê Lân
0
Hướng Dẫn Chi Tiết Cách Thiết Lập Zed Editor Kết Hợp Ollama và LLMs Trên GPU VM
Mở Đầu
Zed Editor là một trình soạn thảo mã nguồn thế hệ mới được phát triển trên nền tảng Rust nhằm tối đa hiệu suất và trải nghiệm người dùng. Khi kết hợp cùng Ollama và các mô hình ngôn ngữ lớn (LLMs) chạy trên máy ảo GPU, bạn sẽ có trong tay một môi trường phát triển cực kỳ mạnh mẽ, linh hoạt và phù hợp với mọi công việc lập trình hiện đại.
Trong bài viết này, chúng ta sẽ cùng tìm hiểu từng bước để thiết lập và sử dụng Zed Editor kết hợp với Ollama và các LLMs trên một máy ảo GPU do NodeShift cung cấp. Từ việc đăng ký tài khoản, tạo máy ảo, cài đặt Ollama đến cách kết nối, chạy và sử dụng các mô hình AI để hỗ trợ lập trình — tất cả đều sẽ được mô tả chi tiết và có minh họa cụ thể.
Tổng Quan Về Zed Editor và Ollama
Zed Editor là gì?
Zed Editor là một trình soạn thảo mã nguồn được xây dựng lại từ đầu với ngôn ngữ lập trình Rust. Điểm mạnh của Zed nằm ở:
Khởi động nhanh và gõ lệnh không độ trễ
Tích hợp sẵn các công cụ như Git, Jupyter, Terminal và phát triển từ xa
Hỗ trợ làm việc nhóm theo thời gian thực
Tích hợp trí tuệ nhân tạo giúp chỉnh sửa và viết mã tối ưu hơn
Môi trường mở, thường xuyên cập nhật và có nhiều plugin mở rộng
Ollama và LLMs
Ollama là phần mềm dùng để triển khai và quản lý các mô hình ngôn ngữ lớn (Large Language Models) trên máy chủ hoặc máy ảo hỗ trợ GPU nhằm tận dụng sức mạnh xử lý cho các ứng dụng AI.
Cho phép bạn host các mô hình AI chạy trực tiếp trên GPU
Kết nối dễ dàng với Zed Editor qua kênh SSH port forwarding
Hỗ trợ nhiều mô hình mã nguồn mở như Devstral, Qwen 2.5 VL
Phù hợp cho những nhà phát triển muốn kiểm soát dữ liệu và sử dụng AI nội bộ
Hướng Dẫn Thiết Lập Chi Tiết
Bước 1: Đăng Ký và Thiết Lập Tài Khoản NodeShift
Truy cập NodeShift Platform, đăng ký tài khoản và hoàn tất các bước cấu hình cần thiết. Nền tảng này cung cấp máy ảo GPU tuân thủ các tiêu chuẩn bảo mật như GDPR, SOC2, ISO27001.
Bước 2: Tạo Máy Ảo GPU (GPU Node)
GPU Node là máy ảo được trang bị card GPU mạnh mẽ như H100, A100,... cho phép tùy chỉnh CPU, RAM và dung lượng lưu trữ phù hợp nhu cầu.
Truy cập menu bên trái → GPU Nodes → Nhấn “Create GPU Node”
Chọn cấu hình GPU, khu vực vùng địa lý và dung lượng lưu trữ (ví dụ RTXA6000 cho hiệu năng cao)
Xác định phương thức xác thực (Password hoặc SSH Key). SSH Key được khuyến nghị vì độ bảo mật cao.
Bước 3: Kết Nối Với Máy Ảo Qua SSH
Sau khi máy ảo khởi chạy thành công và trạng thái chuyển sang RUNNING, bạn có thể đăng nhập bằng SSH.
Click “Connect” ở góc phải trên của trang quản lý máy ảo
Sử dụng địa chỉ IP SSH và khóa SSH để đăng nhập trên terminal
Kiểm tra GPU với lệnh:
nvidia-smi
Bước 4: Cài Đặt Ollama
Tải và cài đặt Ollama trên máy ảo GPU bằng lệnh shell:
curl -fsSL https://ollama.com/install.sh | sh
Sau đó, chạy Ollama serve để khởi động server Ollama:
OLLAMA_HOST=0.0.0.0:11434 ollama serve
Bước 5: SSH Port Forwarding Để Kết Nối Ollama Từ Máy Local
Để Zed Editor trên máy tính của bạn kết nối với Ollama đang chạy trên máy ảo GPU, bạn cần thiết lập đường hầm SSH:
Trên Windows: Sử dụng PuTTY hoặc PowerShell tương tự.
Điều này giúp bạn biến localhost:11434 trên máy cá nhân thành một gateway tới Ollama server.
Bước 6: Tải và Cài Đặt Zed Editor Trên Máy Tính
Truy cập Zed Official Website, tải về phiên bản phù hợp và cài đặt trên máy tính cá nhân.
Mở Zed Editor và chuẩn bị cho bước cấu hình LLMs.
Bước 7: Kết Nối Zed Editor Với Ollama
Trong Zed Editor:
Vào Settings → LLMs
Chọn Ollama làm nhà cung cấp LLM
Kết nối tới địa chỉ localhost:11434 do port forwarding thực hiện
Zed tự động nhận diện các mô hình như devstral hoặc qwen2.5vl đang chạy
Bước 8: Chạy Mô Hình AI Trên Ollama
Trên máy ảo GPU, kéo và chạy mô hình:
ollama pull devstral
ollama pull qwen2.5vl:3b
ollama run devstral
Zed Editor sẽ hiển thị các mô hình này trong danh sách chọn LLM, bạn có thể bắt đầu chat mã, hỏi ý tưởng, tự động sinh hoặc refactor code.
Bước 9: Hỗ Trợ Sử Dụng Nhà Cung Cấp Trả Phí (Ví Dụ OpenAI)
Nếu bạn muốn kết hợp sử dụng các mô hình trả phí như GPT-4 của OpenAI:
Thêm API Key OpenAI vào phần Settings trong Zed Editor
Chọn nhà cung cấp OpenAI và sử dụng tương tự như Ollama
Tận hưởng kết quả trả về nhanh, đồng bộ trong giao diện Zed
Tổng Kết
Bằng cách kết hợp Zed Editor, Ollama, LLMs và máy ảo GPU của NodeShift, chúng ta đã tạo ra một môi trường phát triển lập trình mạnh mẽ, tiết kiệm, và linh hoạt. Từ việc cài đặt, kết nối cho đến vận hành các mô hình AI hỗ trợ lập trình, quy trình này giúp bạn khai thác tối đa sức mạnh của trí tuệ nhân tạo ngay tại môi trường làm việc quen thuộc.
Đừng ngần ngại bắt đầu ngay hôm nay để tận hưởng trải nghiệm lập trình thế hệ mới với khả năng xử lý mượt mà, tốc độ nhanh và khả năng mở rộng không giới hạn!