Các phần cơ sở kiến thức ▾

Điều hướng

▸ Bắt đầu tại đây Theo vai trò

Danh mục

Công cụ 54
Bảng thuật ngữ 12

Công cụ

Roo Code + Gonka AI — tác nhân AI tự động trong VS Code

Quan trọng: tiện ích mở rộng Roo Code đã đóng cửa vào ngày 15 tháng 5 năm 2026. Kho lưu trữ đã được chuyển sang chế độ lưu trữ và sẽ không có thêm bản cập nhật nào nữa. Quá trình phát triển được tiếp tục bởi Zoo Code — một nhánh (fork) được cộng đồng Roo Code khởi xướng: nhà cung cấp trong đó được thiết lập tương tự, và để chuyển đổi, bạn có hướng dẫn di chuyển và hướng dẫn Zoo Code của chúng tôi. Các tác nhân mã nguồn mở khác cho VS Code là Kilo Code và Cline, nơi Roo Code đã được tách ra từ đó. Tiện ích mở rộng đã cài đặt vẫn tiếp tục hoạt động và hướng dẫn bên dưới vẫn phù hợp với nó.

Roo Code là một AI-agent tự trị cho VS Code: đọc và chỉnh sửa tệp, chạy các lệnh trong terminal, làm việc với trình duyệt và hoàn thành các nhiệm vụ phát triển đa bước. Đây là một nhánh của Cline, nhưng đã tiến xa hơn: các chế độ làm việc có thể tùy chỉnh (Architect, Code, Ask, Debug và các chế độ riêng), hướng dẫn tùy chỉnh cho mỗi dự án và bảng điều khiển mô hình linh hoạt. Về cơ bản, đây là một nhóm chuyên gia AI bên trong trình soạn thảo.

Vấn đề chính của các tác nhân này là mức tiêu thụ token. Đối với một nhiệm vụ, Roo Code sẽ xử lý bối cảnh tệp, đầu ra lệnh, kết quả công cụ — đó là hàng chục triệu token. Với giá của Anthropic ($3-15 cho 1M), một phiên làm việc đầy đủ trở thành $30-1500. Đối với công việc hàng ngày, điều này là không thực tế.

JoinGonka Gateway giảm chi phí hàng nghìn lần: cùng một phiên đó sẽ có giá $0.01-1.00. Gateway chuyển tiếp việc inference của mạng lưới phi tập trung Gonka và hỗ trợ cả định dạng OpenAI (nhà cung cấp "OpenAI Compatible") và định dạng Anthropic (endpoint /v1/messages) — Roo Code kết nối thông qua một trong hai cách này. Điều này biến Roo Code từ một bản trình diễn đắt đỏ thành một công cụ làm việc hàng ngày.

Bước 1: Cài đặt Roo Code và nhận khóa

Cài đặt Roo Code: trong VS Code, mở Extensions (Ctrl/Cmd+Shift+X), tìm "Roo Code" và nhấn Install. Sau khi cài đặt, biểu tượng kangaroo Roo Code sẽ xuất hiện trong thanh bên. Tiện ích vẫn nằm trong Marketplace, nhưng phiên bản 3.54.0 ngày 15 tháng 5 năm 2026 sẽ là phiên bản cuối cùng.

API-key JoinGonka: nếu bạn chưa có khóa, hãy đăng ký tại gate.joingonka.ai/register, nhận 3M token miễn phí và tạo một khóa với tiền tố jg- trong Dashboard.

Bước 2: Cấu hình Roo Code (OpenAI Compatible)

Cách đơn giản nhất là chạy trình cài đặt bằng một lệnh duy nhất. Với CLI/công cụ dạng tệp, nó sẽ tự ghi cấu hình nhà cung cấp JoinGonka (baseUrl, model); với công cụ UI, nó hiển thị sẵn các giá trị để bạn dán vào:

npx @joingonka/setup --tool roo

Lệnh này trước tiên sẽ nhắc bạn đóng Roo Code và chỉ ra nơi cần vào (--tool zoo, --tool cline, --tool kilo), sau đó in ra các giá trị cho những ai vẫn còn cài extension — kèm theo cửa sổ ngữ cảnh thực tế và giới hạn phản hồi của model. Trình cài đặt sẽ hỏi khóa jg-… và kết thúc bằng kiểm tra trực tiếp qua một request tới gateway. Dưới đây là cách thủ công nếu bạn muốn tự cấu hình.

Tự cấu hình thủ công (phương án B)

Mở bảng điều khiển Roo Code và vào phần cài đặt (biểu tượng bánh răng). Trong mục nhà cung cấp, thiết lập:

  1. API Provider — chọn OpenAI Compatible.
  2. Base URL — https://gate.joingonka.ai/v1
  3. API Key — jg-your-key
  4. Model (Model ID) — MiniMaxAI/MiniMax-M2.7

Bên dưới, trong khối Model Configuration, bạn có thể tinh chỉnh tham số model thủ công:

  • Context Window — 180000 (180K token; với DeepSeek V4 Flash là 380000).
  • Max Output Tokens — 8192 cho MiniMax M2.7 và GLM-5.3 Flash, 32768 cho DeepSeek V4 Flash.
  • Input Price / Output Price — bạn có thể nhập mức giá thực tế (≈$0.0062 cho 1M token đầu vào, đầu ra ×3) để Roo Code tính chính xác chi phí tác vụ ngay trong giao diện.

Lưu ý quan trọng về tool calling: Roo Code chỉ dùng native tool calling — không có phương án dự phòng XML như các agent cũ. Vì vậy model bắt buộc phải hỗ trợ function calling. Các model trong mạng thông qua Gateway của chúng tôi đều hỗ trợ native tool calling — Roo Code chạy được với chúng ngay khi cài đặt.

Kiểm tra: trong chat Roo Code, gõ «Tạo tệp hello.py với một hàm in ra Hello World». Agent sẽ đề xuất tạo tệp và hiển thị diff để bạn phê duyệt.

So sánh chi phí các phiên tác nhân

Roo Code là công cụ agent: nó không chỉ trả lời bằng một tin nhắn mà còn thực hiện nhiệm vụ — đọc file, viết code, chạy test, sửa lỗi. Mỗi hành động đều là một cuộc gọi model. Hãy so sánh chi phí của các phiên làm việc điển hình:

Tác vụTokenAnthropic ClaudeOpenAI GPTJoinGonka Gonka
Sửa lỗi đơn giản~5M$15 — $75$12 — $50$0.048
Tính năng mới (2-3 file)~20M$60 — $300$50 — $200$0.19
Refactor module~50M$150 — $750$125 — $500$0.48
Phiên phát triển đầy đủ (4h)~100M$300 — $1,500$250 — $1,000$0.96

Với JoinGonka Gateway, Roo Code trở thành công cụ hàng ngày — bạn có thể chạy nó cho mỗi ticket, mỗi lỗi, mỗi tính năng mà không cần lo lắng về hóa đơn. 3M token miễn phí ban đầu cho phép bạn dùng thử gói dịch vụ mà không cần thẻ tín dụng.

Tham số model: MiniMax M2.7 — cửa sổ 180K và tối đa 8192 token phản hồi, DeepSeek V4 Flash — 380K và tối đa 32768, GLM-5.3 Flash — 390K và tối đa 8192. Nếu max_tokens cho yêu cầu non-stream không được chỉ định, Gateway sẽ mặc định trả về tối đa 1500 token (với GLM-5.3 Flash là tối đa 3000). Roo Code tự động chia nhỏ các thế hệ nội dung dài thành các bước.

Roo Code khác với Cline như thế nào: Chế độ và định dạng Anthropic

Roo Code là bản fork của Cline, nhưng có những khác biệt đáng kể làm thay đổi quy trình làm việc:

  • Chế độ (Modes): chuyển vai trò của agent theo từng tác vụ — Architect để lập kế hoạch, Code để viết mã, Ask để hỏi về dự án, Debug để tìm lỗi. Bạn có thể tạo chế độ riêng với hướng dẫn và bộ công cụ được phép riêng.
  • Chỉ native tool calling: khác với các agent phân tích văn bản/XML, Roo Code gửi công cụ theo schema tools gốc của OpenAI và nhận lệnh gọi dưới dạng các sự kiện riêng — độ trễ thấp hơn và kết quả đáng tin cậy hơn. Mặt trái: model bắt buộc phải hỗ trợ function calling (các model trong mạng qua Gateway của chúng tôi đều hỗ trợ).
  • Hướng dẫn và hồ sơ tùy chỉnh: quy tắc theo dự án (ví dụ qua tệp quy tắc trong repo) và nhiều cấu hình nhà cung cấp đã lưu, dễ dàng chuyển đổi qua lại.

Kết nối qua định dạng Anthropic. Nếu bạn muốn dùng endpoint /v1/messages của chúng tôi thay vì định dạng OpenAI: trong cài đặt chọn API Provider → Anthropic, đánh dấu «Use custom base URL» và nhập https://gate.joingonka.ai, dán cùng khóa jg-your-key vào ô Anthropic API Key, sau đó đặt tên model (ví dụ MiniMaxAI/MiniMax-M2.7). Khóa và số dư dùng chung cho cả hai định dạng, native tool_use ở chế độ Anthropic cũng đi qua Gateway.

Roo Code + Gonka = AI agent tự động trong VS Code với các chế độ và tool calling gốc với chi phí cực thấp. Một phiên phát triển chỉ tốn $0.10 thay vì $300-1,500 với Anthropic, và các token khởi đầu cho phép bạn dùng thử mà không cần thẻ. Tiện ích mở rộng đã đóng vào ngày 15 tháng 5 năm 2026: đối với các cài đặt mới, hãy chọn Zoo Code — bản fork của cộng đồng — hoặc Kilo Code hoặc Cline.

Muốn tìm hiểu thêm?

Khám phá các phần khác hoặc bắt đầu kiếm GNK ngay bây giờ.

Nhận token miễn phí →