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 chuẩn cho mọi công cụ:

  1. Đăng ký tại gate.joingonka.ai/register.
  2. Phần thưởng 3M token miễn phí sẽ đến sau khi xác nhận địa chỉ.
  3. Tạo khóa API (định dạng jg-xxx) trong Dashboard.

Cùng một khóa hoạt động với Cursor, Cline, Continue.dev và bất kỳ ứng dụng khách nào tương thích OpenAI.

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

Cách đơn giản nhất là thiết lập bằng trình cài đặt với một lệnh duy nhất. Nó sẽ ghi nhà cung cấp JoinGonka vào cấu hình OpenCode — địa chỉ gateway và các mô hình của mạng cùng cửa sổ ngữ cảnh và giới hạn phản hồi, — lưu khóa vào kho lưu trữ gốc của OpenCode mà không đụng đến biến môi trường, và đặt DeepSeek V4 Flash làm mô hình mặc định nếu bạn chưa chọn mô hình của riêng mình:

npx @joingonka/setup --tool opencode

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

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

OpenCode lưu khóa theo cách gốc và mô tả nhà cung cấp trong cấu hình riêng — vì vậy thiết lập thủ công cũng không đụng đến 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",
  "model": "joingonka/deepseek-ai/DeepSeek-V4-Flash-0731",
  "provider": {
    "joingonka": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "JoinGonka (Gonka)",
      "options": { "baseURL": "https://gate.joingonka.ai/v1" },
      "models": {
        "deepseek-ai/DeepSeek-V4-Flash-0731": { "name": "DeepSeek V4 Flash", "limit": { "context": 380000, "output": 32768 } },
        "zai-org/GLM-5.3-Flash": { "name": "GLM-5.3 Flash", "limit": { "context": 390000, "output": 8192 } },
        "MiniMaxAI/MiniMax-M2.7": { "name": "MiniMax M2.7", "limit": { "context": 200000, "output": 8192 } }
      }
    }
  }
}

Không cần thêm trường apiKey vào tệp này — OpenCode sẽ tự chèn khóa từ auth.json theo id khớp. Khối limit là bắt buộc: nếu không có nó, OpenCode không biết cửa sổ của mô hình và không nén lịch sử kịp thời.

Chọn mô hình: mặc định là joingonka/deepseek-ai/DeepSeek-V4-Flash-0731 (ngữ cảnh 380K và phản hồi dài nhất trong mạng, trình cài đặt cũng đặt mô hình này); cho các tác vụ suy luận và ngữ cảnh dài nhất của mạng (390K) — joingonka/zai-org/GLM-5.3-Flash; cho các tác vụ ngắn và chỉnh sửa nhanh — joingonka/MiniMaxAI/MiniMax-M2.7.

Kiểm tra: chạy opencode và yêu cầu viết một hàm. Nếu có phản hồi — thiết lập đã 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í →