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ụ 52
Bảng thuật ngữ 12

Công cụ

Continue.dev + Gonka AI — AI cho VS Code/JetBrains

Trạng thái dự án: Continue đã gia nhập Cursor — điều này được chính trang web continue.dev thông báo, và kho lưu trữ đã được chuyển sang chế độ "chỉ đọc" và không còn được phát triển nữa (bản phát hành cuối cùng là 2.0.0, tháng 6 năm 2026). Tiện ích mở rộng đã cài đặt vẫn tiếp tục hoạt động và cấu hình bên dưới vẫn hợp lệ cho nó; nếu bạn đang chọn một công cụ cho tương lai, hãy xem xét Cline hoặc Kilo Code.

Continue.dev là một trong những tiện ích mở rộng AI mã nguồn mở nổi tiếng nhất cho VS Code và JetBrains IDE. Tự động hoàn thiện mã, trò chuyện tích hợp, tạo mã từ nhận xét, giải thích mã — chức năng tương đương GitHub Copilot nhưng miễn phí và có thể tùy chỉnh.

Continue.dev hỗ trợ hàng chục nhà cung cấp LLM, bao gồm các API tương thích với OpenAI. Điều này có nghĩa là JoinGonka Gateway có thể kết nối trong một phút — bằng cách chỉnh sửa một tệp YAML duy nhất.

Kết quả: chức năng của GitHub Copilot ($19-39/tháng) với giá $0.30/tháng thông qua Gonka.

Bước 1: Cài đặt Continue.dev

Cài đặt tiện ích mở rộng từ chợ ứng dụng:

  • VS Code: Extensions → Tìm kiếm “Continue” → Install.
  • JetBrains (IntelliJ, PyCharm, WebStorm, GoLand): Settings → Plugins → Marketplace → “Continue” → Install.

Sau khi cài đặt, một biểu tượng Continue sẽ xuất hiện ở thanh bên. Nếu bạn sử dụng Continue lần đầu tiên — tiện ích mở rộng sẽ nhắc bạn cấu hình nhà cung cấp LLM khi khởi chạy lần đầu tiên.

Bước 2: Cấu hình nhà cung cấp Gonka

Cách đơn giản nhất để có sẵn khối cấu hình là dùng trình cài đặt JoinGonka:

npx @joingonka/setup --tool continue

Trình cài đặt sẽ hỏi khóa jg-… và in ra khối cho ~/.continue/config.yaml: phần đầu bắt buộc (name, version, schema), model với cửa sổ ngữ cảnh và giới hạn phản hồi thực tế, cùng dòng capabilities: [tool_use]. Nó không đụng vào file — bạn tự dán khối vào; trình cài đặt sẽ kiểm tra khóa và model hoạt động bằng một request thực tế tới gateway. Dưới đây là các bước thủ công tương tự.

Thiết lập thủ công (phương án B)

Continue dùng ~/.continue/config.yaml (định dạng cũ config.json đã lỗi thời). Mở file bằng bảng lệnh: Ctrl+Shift+P (trên macOS — Cmd+Shift+P) → «Continue: Open config.yaml».

Thêm JoinGonka Gateway làm provider:

# ~/.continue/config.yaml
models:
  - name: Gonka DeepSeek V4 Flash
    provider: openai
    model: deepseek-ai/DeepSeek-V4-Flash-0731
    apiBase: https://gate.joingonka.ai/v1
    apiKey: jg-your-key
    roles: [chat, edit, apply]
    capabilities: [tool_use]
  - name: Gonka GLM-5.3 Flash
    provider: openai
    model: zai-org/GLM-5.3-Flash
    apiBase: https://gate.joingonka.ai/v1
    apiKey: jg-your-key
    roles: [chat, edit, apply]
    capabilities: [tool_use]
  - name: Gonka MiniMax M2.7
    provider: openai
    model: MiniMaxAI/MiniMax-M2.7
    apiBase: https://gate.joingonka.ai/v1
    apiKey: jg-your-key
    roles: [chat, edit, apply]
    capabilities: [tool_use]
  - name: Gonka Autocomplete
    provider: openai
    model: deepseek-ai/DeepSeek-V4-Flash-0731
    apiBase: https://gate.joingonka.ai/v1
    apiKey: jg-your-key
    roles: [autocomplete]

Các model với vai trò chat, edit, apply được Continue hiển thị thành danh sách — chuyển đổi ngay trong chat: DeepSeek V4 Flash giữ ngữ cảnh 380K và phản hồi tới 32768 token (file lớn và chỉnh sửa dài), GLM-5.3 Flash là model reasoning cho logic rối rắm (suy luận trước khi trả lời nên phản hồi lâu hơn), MiniMax M2.7 nhanh hơn ở các câu trả lời ngắn. Autocomplete được gán cho DeepSeek V4 Flash, và đây không phải sở thích cá nhân: Continue chọn định dạng gợi ý theo TÊN model, và trong số các model của mạng lưới chỉ có DeepSeek hiểu được nó. MiniMax với cùng định dạng đó trả về suy luận thay vì code, còn GLM-5.3 Flash là model reasoning không phù hợp cho autocomplete — gợi ý sẽ vô dụng.

Autocomplete qua mạng phi tập trung chậm hơn Copilot: khoảng hai giây mỗi gợi ý so với một phần giây. Chat, chỉnh sửa và chế độ agent không bị ảnh hưởng.

Dòng capabilities: [tool_use] là bắt buộc cho chế độ agent. Continue chỉ bật công cụ cho các model trong danh sách của nó (gpt-*, o*, codex*) — model Gonka không có trong đó, và nếu thiếu dòng này agent sẽ không có công cụ: không đọc file, không sửa code, và chat không thấy được dự án. Bản thân gateway có hỗ trợ tool-calling.

Lập chỉ mục dự án (@codebase) cần model embedding — mạng Gonka hiện chưa có. Hãy thêm ngữ cảnh qua @file và @folder hoặc làm việc ở chế độ agent, nó đọc file bằng công cụ.

Để không giữ khóa dưới dạng văn bản thuần, Continue hỗ trợ thay thế apiKey: ${{ secrets.GONKA_API_KEY }} với biến trong ~/.continue/.env.

Kiểm tra: mở bất kỳ file code nào và bắt đầu gõ — autocomplete phải hoạt động. Hoặc mở chat Continue (Ctrl+L) và đặt câu hỏi.

Quan trọng: đảm bảo apiBase có /v1 ở cuối URL. Nếu thiếu, các request sẽ trả về 404.

Continue.dev so với GitHub Copilot

Hãy so sánh Continue.dev + Gonka với GitHub Copilot — đối thủ thương mại phổ biến nhất:

Tiêu chíContinue.dev + GonkaGitHub Copilot
Giá/tháng~$0.30$19 (Individual) / $39 (Business)
Mã nguồn mởCó (Apache 2.0)Không
IDEVS Code, JetBrainsVS Code, JetBrains, Neovim
Mô hìnhMiniMax M2.7, DeepSeek V4 Flash, GLM-5.3 Flash (có thể tùy chỉnh)GPT-5.5 (cố định)
Quyền riêng tưQua mạng phi tập trungDữ liệu trên máy chủ Microsoft
Giới hạnKhông giới hạnGiới hạn completions/ngày
Tùy chỉnh mô hìnhBất kỳ mô hình tương thích OpenAI nàoChỉ mô hình của GitHub
Ngữ cảnh mô hình200K–390K token (tùy mô hình)128K (GPT-5.5)
Độ dài phản hồi tối đalên đến 8192 token (Gateway; với DeepSeek V4 Flash — lên đến 32768)Tùy mô hình

Continue.dev + Gonka rẻ hơn 60-130 lần, hoàn toàn mã nguồn mở, không giới hạn, có thể chọn mô hình. Ưu điểm duy nhất của Copilot là tích hợp sâu hơn với GitHub (review pull request), nhưng đối với công việc lập trình hàng ngày thì Continue.dev + Gonka đáp ứng được 95% nhu cầu.

Continue.dev + Gonka = chức năng GitHub Copilot với giá 0.30 USD/tháng. Tiện ích mở rộng mã nguồn mở cho VS Code và JetBrains + API AI rẻ nhất thế giới. Không giới hạn, không đăng ký.

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í →