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

Công cụ

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

OpenCode là một AI coding assistant mã nguồn mở chạy trực tiếp trong terminal. Không cần đăng ký, không bị vendor lock-in. Hỗ trợ tự động hoàn thiện, tạo code, refactoring và giải thích — tất cả thông qua API tương thích OpenAI.

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

Việc thiết lập 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 tiện native của OpenCode mà không cần sửa đổi 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 1.5M 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à thiết lập bằng trình cài đặt chỉ với một 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, model) và lưu khóa vào kho lưu trữ native của OpenCode mà không 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 này đa năng (nếu không có cờ, nó sẽ yêu cầu bạn chọn một công cụ từ danh sách), sẽ hỏi khóa jg-… và sau khi thiết lập sẽ kiểm tra trực tiếp (live-check) bằng yêu cầu tới gateway. Nó không ảnh hưởng đến các cài đặt khác. Dưới đây là cách thủ công nếu bạn muốn tự cấu hình.

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

OpenCode lưu trữ khóa một cách native và mô tả các nhà cung cấp trong cấu hình riêng của nó — vì vậy việc thiết lập 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 bình thường.

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": {
        "moonshotai/Kimi-K2.6": { "name": "Kimi K2.6" },
        "MiniMaxAI/MiniMax-M2.7": { "name": "MiniMax M2.7" },
        "deepseek-ai/DeepSeek-V4-Flash-0731": { "name": "DeepSeek V4 Flash" }
      }
    }
  }
}

Không cần thêm trường apiKey vào file này — OpenCode sẽ tự động lấy khóa từ auth.json dựa trên id trùng khớp.

Chọn model: mặc định nên dùng joingonka/moonshotai/Kimi-K2.6; cho context dài — joingonka/MiniMaxAI/MiniMax-M2.7; context dài nhất mạng (380K) — joingonka/deepseek-ai/DeepSeek-V4-Flash-0731.

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 — 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 open-source: cả OpenCode và Gonka Network đều là mã nguồn mở. Không có vendor lock-in, không có sự phụ thuộc vào phần mềm độc quyền. Bạn kiểm soát mọi thành phần.
  • Chi phí: $0.0047/1M token — rẻ hơn hàng ngàn lần so với bất kỳ giải pháp độc quyền nào. GitHub Copilot có giá $19-39/tháng kèm theo các giới hạn. OpenCode + Gonka — không giới hạn, với mức giá cực thấp.
  • 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 đi qua mạng lưới phi tập trung — không có kho lưu trữ trung tâm 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 có đượ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ụ terminal thay thế: Claude Code, Aider.

Thông số mô hình: cửa sổ ngữ cảnh 200K token, độ dài phản hồi tối đa lên đến 8192 token (cho tất cả các mô hình trong mạng lưới). Danh sách mô hình hiện tại: 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í →