Hướng dẫn này sẽ đưa bạn qua các bước cài đặt và cấu hình cần thiết để sử dụng Claude Code và GLM-5.1.
Bước 1: Cài đặt Node.js và Git
Trước khi bắt đầu, hãy đảm bảo hệ thống của bạn đã cài đặt Node.js và Git.
1. Node.js
- Tải xuống và Cài đặt: Truy cập trang web chính thức của Node.js để tải và cài đặt phiên bản Node.js mới nhất (khuyến nghị v18 trở lên). Chọn trình cài đặt phù hợp với hệ điều hành của bạn.
- Xác minh Cài đặt: Sau khi cài đặt, mở Terminal hoặc Command Prompt và chạy lệnh sau để kiểm tra:
Nếu cài đặt thành công, phiên bản Node.js sẽ được hiển thị.node -v
2. Git
- Windows: Tải và cài đặt Git for Windows. Sử dụng các tùy chọn mặc định và nhấn "Next" để hoàn tất.
- macOS: Git thường được cài đặt sẵn. Bạn có thể kiểm tra bằng cách chạy
git --versiontrong Terminal. Nếu chưa có, hệ thống sẽ tự động đề xuất cài đặt "Command Line Developer Tools". - Ubuntu: Chạy lệnh sau trong Terminal để cài đặt:
sudo apt update sudo apt install git
Bước 2: Cài đặt Claude Code
Tiếp theo, chúng ta sẽ cài đặt gói Claude Code NPM trên toàn hệ thống. Sự khác biệt chính giữa các hệ điều hành là yêu cầu về quyền quản trị.
Lưu ý: Để có trải nghiệm cài đặt tốt nhất, bạn nên sử dụng kết nối mạng ổn định (ví dụ: sử dụng VPN hoặc proxy) khi chạy lệnh cài đặt.
1. Windows
- Mở Command Prompt (CMD) hoặc PowerShell với quyền quản trị.
- Chạy lệnh cài đặt sau:
npm install -g @anthropic-ai/claude-code
2. macOS / Ubuntu
- Mở Terminal.
- Vì việc cài đặt gói
npmtoàn cục yêu cầu quyền hệ thống, bạn cần thêmsudovào trước lệnh. - Chạy lệnh cài đặt sau (bạn sẽ được yêu cầu nhập mật khẩu đăng nhập máy tính):
sudo npm install -g @anthropic-ai/claude-code
3. Xác minh Cài đặt (Áp dụng cho mọi hệ thống)
- Sau khi cài đặt, hãy mở một cửa sổ Terminal mới và chạy lệnh sau để xác minh:
Nếu Terminal hiển thị phiên bản, nghĩa làclaude --versionClaude Codeđã được cài đặt thành công. - Lúc này, việc chạy
claudesẽ báo lỗi vì nó mặc định cố gắng xác thực bằng khóa API chính thức của Anthropic, mà chúng ta chưa cung cấp hoặc cấu hình. Các bước tiếp theo sẽ hướng dẫn bạn sử dụng Khóa API và địa chỉ dịch vụ GLM-5.1 của ZhipuAI.
Bước 3: Lấy Khóa API ZhipuAI GLM-5.1
- Truy cập Nền tảng mở Bigmodel ZhipuAI: https://open.bigmodel.cn/.
- Lưu ý: Phiên bản GLM-5.1 tại Trung Quốc có thể bị giới hạn, trong khi phiên bản quốc tế Z.ai của ZhipuAI không bị hạn chế.
- Sau khi đăng ký, thực hiện theo trình tự: Nhấp vào ảnh đại diện ở góc trên bên phải -> API key -> Thêm API key mới -> Nhập tên để xác định key -> Xác nhận.
- Sau khi tạo thành công, nhấp vào biểu tượng sao chép bên cạnh API key và lưu trữ nó để sử dụng sau này.
Bước 4: Cấu hình Biến Môi trường
Để Claude Code có thể kết nối thành công với API GLM-5.1, bạn cần cấu hình bốn biến môi trường quan trọng.
1. Windows
Bạn có thể chọn một trong các phương pháp sau:
- Phương pháp 1: Sử dụng Command Prompt
Mở Command Prompt (không cần quyền quản trị) và thực thi hai lệnh sau. Hãy thay thế"YOUR_GLM_API_KEY"bằng API Key bạn vừa sao chép. Bạn có thể chọn loại mô hình làglm-5.1hoặcglm-5-turbotheo nhu cầu. Cá nhân khuyên dùngglm-5.1cho hiệu năng cao nhất.
Lưu ý: Lệnhsetx ANTHROPIC_AUTH_TOKEN "YOUR_GLM_API_KEY" setx ANTHROPIC_BASE_URL "https://open.bigmodel.cn/api/anthropic" setx ANTHROPIC_MODEL "glm-5.1" setx ANTHROPIC_SMALL_FAST_MODEL "glm-5.1"setxthiết lập biến môi trường vĩnh viễn, nhưng chỉ có hiệu lực trên các cửa sổ dòng lệnh mới. Cần đóng và mở lại cửa sổ hiện tại để đọc các biến mới. - Phương pháp 2: Sử dụng bảng Thuộc tính Hệ thống
- Trong thanh tìm kiếm của Windows, gõ "environment variables" và chọn "Edit the system environment variables".
- Trong cửa sổ "System Properties", nhấp vào "Environment Variables...".
- Trong mục "System variables", nhấp vào "New..." và thêm hai biến mới.
2. macOS / Ubuntu
Trên macOS và Ubuntu, biến môi trường thường được cấu hình trong tệp cấu hình Shell của bạn.
- Xác định loại Shell của bạn:
Chạy lệnhecho $SHELLtrong Terminal.- Nếu kết quả chứa
zsh, tệp cấu hình của bạn là~/.zshrc. - Nếu kết quả chứa
bash, tệp cấu hình của bạn là~/.bashrc.
- Nếu kết quả chứa
- Chỉnh sửa tệp cấu hình:
Sử dụng trình soạn thảo văn bản yêu thích của bạn để mở tệp tương ứng. Ví dụ sử dụngnano:# Nếu bạn dùng Zsh (mặc định trên macOS) nano ~/.zshrc # Nếu bạn dùng Bash nano ~/.bashrc - Thêm biến môi trường:
Thêm các dòng sau vào cuối tệp. Thay thế"YOUR_GLM_API_KEY"bằng API Key thực tế của bạn.
Sau khi thêm, nhấnexport ANTHROPIC_AUTH_TOKEN="YOUR_GLM_API_KEY" export ANTHROPIC_BASE_URL="https://open.bigmodel.cn/api/anthropic" export ANTHROPIC_MODEL="glm-5.1" export ANTHROPIC_SMALL_FAST_MODEL "glm-5.1"Ctrl + Ođể lưu vàCtrl + Xđể thoát trình soạn thảo. - Áp dụng cấu hình:
Chạy lệnh sau để áp dụng cấu hình ngay lập tức (hoặc khởi động lại Terminal):# Nếu bạn đã sửa .zshrc source ~/.zshrc # Nếu bạn đã sửa .bashrc source ~/.bashrc
Bước 5: Chạy Claude Code
Sau khi hoàn tất mọi cấu hình, bạn có thể khởi động Claude Code.
- Mở một cửa sổ Terminal mới trong thư mục làm việc của bạn.
- Nhập lệnh
claude. Bạn sẽ thấy tùy chọn chọn giao diện. Sử dụng phím mũi tên lên/xuống để di chuyển và Enter để xác nhận.claude - Lần đầu khởi chạy: Khi chạy lần đầu, chương trình sẽ yêu cầu bạn chọn phương thức đăng nhập. Chọn "Anthropic Console account". Vì chúng ta đã cài đặt khóa API qua biến môi trường, chương trình sẽ tự động đọc thông tin khóa và bỏ qua quy trình đăng nhập chính thức.
- Tiếp theo, bạn sẽ thấy thông báo bảo mật, chỉ cần nhấn Enter.
- Chương trình sẽ hỏi bạn có muốn tin cậy thư mục làm việc hiện tại không, chọn "Yes".
- Sau khi đăng nhập thành công, bạn sẽ thấy giao diện như mô tả, với
API Base URLđã được cấu hình. - Bây giờ bạn có thể sử dụng
Claude Codeđược hỗ trợ bởi ZhipuAI GLM-5.1. Hãy thử yêu cầu nó tự giới thiệu để xác nhận hoạt động.