Dạo này có cảm thấy trợ lý lập trình AI của bạn hơi lười biếng không? Vâng, tôi đang nói chính bạn đấy, người dùng Claude Code. Đã có một thời, tôi là một fan cứng của Claude Code.
Nhưng gần đây, Anthropic đã chơi một chiêu. Claude Code giờ đây có chính sách trả phí và giới hạn sử dụng chặt chẽ hơn nhiều. Ngay cả khi bạn trả tiền, bạn cũng không chắc sẽ nhận được dịch vụ tốt. Ví dụ, gói Pro (khoảng $20/tháng) có thể dùng được, nhưng lại có giới hạn số lượng yêu cầu và thậm chí không cho bạn sử dụng mô hình Opus cao cấp nhất của họ.
Để mở khóa các mô hình tốt hơn và giới hạn cao hơn, bạn phải chi tiền cho gói Max, và mức giá đó thì... thôi rồi. Đối với các nhà phát triển yêu tự do (và đồ miễn phí) như chúng ta, việc phải đếm từng yêu cầu mỗi khi muốn AI làm việc gì đó thật sự là một trải nghiệm khó chịu!
Nhưng mà này, có chí thì nên.
Tôi sẽ thực hiện một cú đánh tráo nho nhỏ. Thay vì gửi yêu cầu đến máy chủ chính thức, tôi sẽ chuyển hướng chúng đến một mô hình mạnh mẽ và cởi mở hơn, như Gemini 2.5 Pro mới ra mắt của Google. Nghe tuyệt vời quá phải không?
Hôm nay, tôi sẽ hướng dẫn bạn từng bước cách sử dụng công cụ phát triển cục bộ cực mạnh ServBay và một script proxy mã nguồn mở để giúp Claude Code của bạn chạy miễn phí, hết công suất và được cung cấp bởi Gemini 2.5 Pro!
Được rồi, dẹp đường nào, tôi chuẩn bị trổ tài ảo thuật đây.
Bước 1: Người bạn thân của Coder — ServBay
Đầu tiên, bạn cần một môi trường cục bộ ổn định, độc lập và mạnh mẽ. ServBay là lựa chọn không cần phải suy nghĩ cho việc này.
Đây là một môi trường phát triển tích hợp cho phép bạn dễ dàng quản lý các gói như Python, Node.js, PHP, và cơ sở dữ liệu, giúp bạn tạm biệt việc thiết lập môi trường tẻ nhạt. Về cơ bản, bạn như một vị vua, muốn triệu tập ngôn ngữ nào thì triệu tập, và chúng không thể từ chối!
Nếu bạn chưa cài đặt, hãy truy cập trang web chính thức tại https://www.servbay.com và tải về ngay. Hãy coi nó như trung tâm chỉ huy của bạn; không có nó, cả đế chế của bạn sẽ rơi vào hỗn loạn.
Bước 2: Triệu hồi Python và Node.js trong ServBay
Script proxy của chúng ta cần một môi trường Python, và bản thân Claude Code được xây dựng trên Node.js.
Nghe có vẻ phức tạp, nhưng với ServBay, bạn không cần phải động đến bất kỳ cấu hình nào. Chỉ cần vài cú nhấp chuột là xong.
- Mở ứng dụng ServBay.
- Tìm "Package" (Gói) trên thanh điều hướng bên trái.
- Trong danh sách, tìm Python, chọn một phiên bản mới như 3.13, và nhấp vào nút màu xanh lá cây bên phải để cài đặt.
- Làm tương tự với Node.js.
Bạn không cần làm gì khác. Cứ ngồi yên và xem thôi.
Bước 3: Lấy Tấm vé vàng Gemini của bạn — API Key
Để gọi mô hình Gemini, bạn cần một API Key. Bạn có thể lấy miễn phí từ trang Google AI Studio: https://aistudio.google.com/apikey
Đăng nhập bằng tài khoản Google của bạn, tạo một API key mới và sao chép chuỗi khóa đó.
Chú ý: Khóa này siêu quan trọng. Đừng chia sẻ nó với bất kỳ ai!
Bước 4: Sao chép mã nguồn cho Phi vụ thế kỷ của chúng ta
Tiếp theo, chúng ta sẽ sao chép (clone) dự án mã nguồn mở claude-code-proxy
từ GitHub.
claude-code-proxy
đóng vai trò như một người trung gian, dịch các yêu cầu từ Claude Code sang ngôn ngữ mà Gemini có thể hiểu được.
Mở terminal, điều hướng đến thư mục gốc web mà ServBay đã thiết lập cho chúng ta, và chạy lệnh clone:
cd /Applications/ServBay/www
git clone https://github.com/ServBay/claude-code-proxy
cd claude-code-proxy
Bước 5: Cấu hình Vũ khí bí mật của chúng ta
Sau khi clone xong, chúng ta cần thực hiện một vài cấu hình đơn giản cho dịch vụ proxy.
Sao chép tệp cấu hình: Dự án có một tệp mẫu tên là .env.example
. Hãy sao chép nó và đổi tên bản sao thành .env
.
cp .env.example .env
Tinh chỉnh cài đặt: Mở tệp .env bằng trình soạn thảo yêu thích của bạn và thay đổi các dòng sau:
# Thay thế dòng này bằng API Key Gemini bạn vừa lấy
GEMINI_API_KEY="AIzaSyXXXXXXXXXXXXXXXXXXXXXXX" # Báo cho proxy rằng chúng ta ưu tiên các mô hình của Google
PREFERRED_PROVIDER="google" # Đối với mô hình "Cỡ Lớn", hãy dùng Gemini 2.5 Pro mà chúng ta hằng ao ước
BIG_MODEL="gemini-2.5-pro" # Đối với mô hình "Cỡ Nhỏ", một phiên bản Flash nhẹ hơn và nhanh hơn là đủ
SMALL_MODEL="gemini-2.5-flash"
Bước 6: Khởi động nào!
Tác giả dự án đã rất tốt bụng khi chuẩn bị sẵn các script tự động hóa, vì vậy tất cả những gì chúng ta cần làm là chạy chúng.
Chạy script cài đặt: Script này sẽ tự động cài đặt công cụ môi trường ảo Python là uv
, cài đặt Claude Code toàn cục và cấu hình môi trường zsh của bạn.
./setup.sh
Chờ cho các thông báo cài đặt chạy xong. Nếu không có lỗi, bước đầu tiên đã thành công.
Khởi động dịch vụ proxy:
./run-server.sh
Khi bạn thấy đầu ra tương tự như thế này, điều đó có nghĩa là dịch vụ proxy của chúng ta đã chạy thành công trên máy cục bộ!
INFO: Uvicorn running on http://127.0.0.1:8082 (Press CTRL+C to quit)
Bước 7: Giây phút của sự thật
Sân khấu đã được dựng xong. Hãy xem màn ảo thuật của chúng ta có thành công không!
- QUAN TRỌNG: Mở một cửa sổ terminal mới! Điều này đảm bảo terminal của bạn tải được đường dẫn PATH mới được cấu hình bởi script
setup.sh
, để nó có thể tìm thấy lệnhclaude
. - Tạo một dự án mới: Hãy tạo một dự án nhỏ để thử nghiệm.
cd /Applications/ServBay/www
mkdir servbay-email-list
cd servbay-email-list
- Triệu hồi Claude (Giờ đã được cung cấp bởi Gemini): Trong thư mục dự án của bạn, chỉ cần chạy lệnh
claude
.
claude
- Ra lệnh cho nó: Bây giờ bạn có thể trò chuyện với Claude Code như trước đây, nhưng cỗ máy mạnh mẽ hoạt động phía sau hậu trường chính là Gemini 2.5 Pro. Hãy giao cho nó một nhiệm vụ thực tế:
"Tạo một tệp HTML cho email thông báo mà ServBay có thể gửi cho người dùng. CSS phải được nhúng trực tiếp vào HTML. Không tham chiếu đến bất kỳ tệp CSS hoặc JS bên ngoài nào, và không sử dụng bất kỳ framework CSS/JS nào. Tạm thời sử dụng một thẻ SVG giữ chỗ cho logo. Đảm bảo có một liên kết hủy đăng ký rõ ràng ở cuối trang, cũng như các biểu tượng và liên kết mạng xã hội của ServBay."
Nhấn Enter và đợi một lát…
Bùm! Gemini 2.5 Pro, thông qua proxy của chúng ta, sẽ tạo ra một tệp HTML hoàn chỉnh đáp ứng mọi yêu cầu của bạn ngay trong thư mục dự án. Bạn có thể mở nó ngay lập tức để xem thành quả. Cảm giác này thật là đã!
Kết luận
Với đòn phối hợp ServBay
+ claude-code-proxy
, chúng ta đã kết nối thành công front-end mượt mà của Claude Code với bộ não mạnh mẽ của Gemini 2.5 Pro. Chúng ta không chỉ vượt qua rào cản trả phí và giới hạn sử dụng ban đầu, mà còn được sử dụng miễn phí một trong những mô hình lớn hàng đầu hiện nay. Cảm giác như vừa tiết kiệm được cả núi tiền, phải không nào?
Bây giờ bạn có thể để con trâu cày AI của mình viết mã, sửa lỗi, tạo dự án và giải thích các khái niệm thỏa thích. Không có giới hạn nào ngoài trí tưởng tượng của bạn. Hãy thử ngay và cảm nhận cảm giác có một trợ lý AI không mệt mỏi luôn sẵn sàng phục vụ theo lệnh của bạn.