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ụ

OpenCode: mô hình riêng trong terminal

OpenCode — trợ lý lập trình AI mã nguồn mở, chạy ngay trong terminal. Không đăng ký thuê bao, không bị khóa vào nhà cung cấp. Hỗ trợ tự động hoàn thành, sinh code, refactor và giải thích — tất cả qua API tương thích OpenAI.

Khác với các công cụ độc quyền (GitHub Copilot, Cursor Pro), OpenCode hoàn toàn miễn phí và mở. Khoản chi duy nhất là nhà cung cấp API cho LLM. Với JoinGonka Gateway, khoản này giảm xuống còn $0.30 mỗi tháng.

Cài đặt chỉ mất vài phút — bằng trình cài đặt một lệnh hoặc thủ công bằng các phương thức gốc của OpenCode, không cần sửa biến môi trường.

Bước 1: Lấy khóa API

Quy trình tiêu chuẩn cho tất cả công cụ:

  1. Đăng ký tại gate.joingonka.ai/register.
  2. Thưởng 3M token miễn phí được cộng tự động.
  3. Tạo API-key (định dạng jg-xxx) trong Dashboard.

Sử dụng cùng một khóa đó cho Cursor, Cline, Continue.dev và bất kỳ ứng dụng nào tương thích OpenAI.

Bước 2: Cấu hình OpenCode

Cách dễ nhất là cấu hình bằng trình cài đặt chỉ với một câu lệnh. Đối với các công cụ CLI/tệp, nó sẽ tự động cấu hình nhà cung cấp JoinGonka (baseUrl, các mô hình) và lưu khóa vào bộ lưu trữ gốc của OpenCode mà không làm thay đổi các biến môi trường; đối với các công cụ UI, nó sẽ hiển thị các giá trị sẵn sàng để dán:

npx @joingonka/setup --tool opencode

Trình cài đặt là đa năng (nếu không có cờ, nó sẽ yêu cầu chọn công cụ từ danh sách), sẽ hỏi khóa jg-… và sau khi cấu hình sẽ thực hiện kiểm tra trực tiếp bằng yêu cầu tới gateway. Các cài đặt khác sẽ không bị ảnh hưởng. Dưới đây là phương pháp thủ công nếu bạn muốn tự cấu hình.

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

OpenCode lưu trữ các khóa một cách tự nhiên và mô tả các nhà cung cấp trong tệp cấu hình riêng của nó — vì vậy cấu hình thủ công cũng không thay đổi các biến môi trường, và các công cụ tương thích OpenAI khác của bạn sẽ tiếp tục hoạt động như trước.

Bước 1 — lưu khóa. Chạy opencode auth login, chọn Other, nhập id nhà cung cấp joingonka và dán khóa jg-…. OpenCode sẽ lưu nó vào ~/.local/share/opencode/auth.json.

Bước 2 — mô tả nhà cung cấp. Thêm vào ~/.config/opencode/opencode.json (id joingonka phải khớp với bước 1):

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "joingonka": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "JoinGonka (Gonka)",
      "options": { "baseURL": "https://gate.joingonka.ai/v1" },
      "models": {
        "MiniMaxAI/MiniMax-M2.7": { "name": "MiniMax M2.7" },
        "deepseek-ai/DeepSeek-V4-Flash-0731": { "name": "DeepSeek V4 Flash" },
        "zai-org/GLM-5.3-Flash": { "name": "GLM-5.3 Flash" }
      }
    }
  }
}

Không cần thêm trường apiKey vào tệp này — OpenCode sẽ sử dụng khóa từ auth.json theo id khớp.

Chọn mô hình: mặc định nên dùng joingonka/MiniMaxAI/MiniMax-M2.7; cho các tác vụ cần suy luận và có cửa sổ ngữ cảnh dài nhất (390K) — joingonka/zai-org/GLM-5.3-Flash; các prompt lớn không cần suy luận và đầu ra dài nhất — joingonka/deepseek-ai/DeepSeek-V4-Flash-0731 (380K, cửa sổ ngữ cảnh dài thứ hai).

Kiểm tra: chạy opencode và yêu cầu viết một hàm. Nếu nhận được phản hồi — việc cấu hình đã hoàn tất.

Tại sao OpenCode + Gonka là sự kết hợp tốt nhất

Ba lý do tại sao sự kết hợp giữa OpenCode + Gonka là tối ưu cho các nhà phát triển:

  • Hoàn toàn mã nguồn mở: cả OpenCode và Gonka Network đều là mã nguồn mở. Không có khóa nhà cung cấp (vendor lock-in), không có các phụ thuộc sở hữu độc quyền. Bạn kiểm soát mọi thành phần.
  • Chi phí: $0.0069/1M token — rẻ hơn hàng nghìn lần so với bất kỳ giải pháp sở hữu độc quyền tương đương nào. GitHub Copilot có giá 19-39 đô la/tháng với các giới hạn. OpenCode + Gonka — không giới hạn, với mức giá cực rẻ.
  • Quyền riêng tư: mã của bạn không được gửi đến máy chủ của Microsoft/OpenAI/Anthropic. Các yêu cầu được thực hiện thông qua mạng phi tập trung — không có kho lưu trữ dữ liệu tập trung nào cho dữ liệu của bạn.

OpenCode hỗ trợ nhiều nhà cung cấp LLM, nhưng với JoinGonka Gateway, bạn nhận được sự cân bằng tối ưu giữa giá cả, chất lượng và quyền riêng tư. Các công cụ thiết bị đầu cuối thay thế: Claude Code, Aider.

Thông số mô hình: cửa sổ ngữ cảnh — 200K token đối với MiniMax M2.7 (380K đối với DeepSeek V4 Flash, 390K đối với GLM-5.3 Flash), độ dài phản hồi tối đa — lên đến 8192 token (đối với DeepSeek V4 Flash — lên đến 32768). Danh sách các mô hình cập nhật: GET https://gate.joingonka.ai/v1/models.

OpenCode + Gonka = trợ lý AI lập trình mã nguồn mở hoàn toàn với giá $0.30/tháng. Không đăng ký gói, không khóa nhà cung cấp, không gửi code lên máy chủ tập đoàn. Nhận token miễn phí khi bắt đầu.

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