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ụ

Aider + Gonka AI — lập trình cặp đôi với AI

Aider là một trong những AI coding assistant chạy trên terminal tốt nhất. Nó hoạt động với Git, hiểu cấu trúc dự án, tạo commit, chỉnh sửa nhiều tệp cùng lúc. Đây không chỉ là trò chuyện với AI — đây là lập trình cặp (pair programming) hoàn chỉnh, nơi đối tác AI đọc mã của bạn, đề xuất các thay đổi và áp dụng chúng.

Aider hỗ trợ các API tương thích với OpenAI ngay lập tức. Việc kết nối với JoinGonka Gateway — chỉ mất 2 biến môi trường, 30 giây thiết lập. Sau đó — lập trình cặp không giới hạn với giá $0.0069/1M token.

Bước 1: Cài đặt Aider và lấy khóa

Cài đặt Aider:

# pip
pip install aider-chat

# pipx (recommended)
pipx install aider-chat

# Homebrew (macOS)
brew install aider

API key: đăng ký tại gate.joingonka.ai/register, nhận 3M token miễn phí, tạo key jg-xxx.

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

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

npx @joingonka/setup --tool aider

Trình cài đặt sẽ hỏi key jg-… và in ra khối cho .aider.conf.yml (địa chỉ, key, model), kèm theo một .aider.model.metadata.json tùy chọn chứa giới hạn thực tế của model, để Aider không cảnh báo về cửa sổ ngữ cảnh không xác định. Nó không ghi file — bạn hãy tự dán khối; trình cài đặt sẽ kiểm tra hoạt động của key và model bằng một yêu cầu thực tế tới gateway. Dưới đây là cùng quy trình theo từng bước.

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

Cách 1: biến môi trường (đơn giản nhất):

export OPENAI_API_BASE=https://gate.joingonka.ai/v1
export OPENAI_API_KEY=jg-your-key

Chạy:

aider --model openai/MiniMaxAI/MiniMax-M2.7

Cách 2: file theo từng dự án .aider.conf.yml ở thư mục gốc dự án — cách tự nhiên nhất: endpoint, key và model trong một file, không cần sửa biến môi trường toàn cục (biến OPENAI_* toàn cục sẽ can thiệp vào các công cụ tương thích OpenAI khác của bạn):

# .aider.conf.yml
openai-api-base: https://gate.joingonka.ai/v1
openai-api-key: jg-your-key
model: openai/MiniMaxAI/MiniMax-M2.7

Tùy chọn — tinh chỉnh hành vi model trong một file .aider.model.settings.yml riêng (file này CHỈ đặt tham số model, không đặt endpoint hay key):

# .aider.model.settings.yml
- name: openai/MiniMaxAI/MiniMax-M2.7
  edit_format: diff
  use_repo_map: true
  extra_params:
    max_tokens: 8192  # Gateway output cap

Cách 3: alias trong shell cho tiện:

alias gonka-aider='OPENAI_API_BASE=https://gate.joingonka.ai/v1 OPENAI_API_KEY=jg-your-key aider --model openai/MiniMaxAI/MiniMax-M2.7'

Kiểm tra: vào Git repository và chạy gonka-aider. Aider sẽ hiển thị thông tin về model và đề nghị thêm file vào ngữ cảnh. Hãy yêu cầu nó sửa một file — nếu Aider tạo commit, mọi thứ đã hoạt động.

Khả năng của Aider + Gonka

Aider không chỉ là công cụ chat. Đây là công cụ toàn diện cho lập trình cặp (pair programming) cùng AI:

  • Làm việc với Git: Aider tự động tạo commit cho mỗi thay đổi. Dễ dàng hoàn tác mọi quyết định của AI thông qua git undo.
  • Project context: Aider xây dựng bản đồ kho lưu trữ (repo map) — hiểu các phụ thuộc giữa các tệp, import và cấu trúc dự án. Model nhận được toàn bộ context.
  • Chỉnh sửa đa tệp: có thể thay đổi đồng thời 5-10 tệp để triển khai một tính năng. Mỗi tệp là một diff riêng biệt, mỗi chỉnh sửa đều có thể theo dõi.
  • Nhập liệu giọng nói: hỗ trợ --voice — đọc yêu cầu thay vì nhập văn bản.
  • Linting và tests: tích hợp với các công cụ linter và framework test — Aider nhìn thấy lỗi và tự động sửa chúng.

Với Gonka, tất cả điều này chỉ tốn chi phí rất nhỏ. Một phiên lập trình cặp điển hình (2-4 giờ) tiêu tốn 10-30M tokens — chỉ tương đương $0.01-0.03 thông qua JoinGonka Gateway. Tại OpenAI — $50-200 cho cùng một phiên làm việc.

Các công cụ terminal thay thế: Claude Code, OpenCode.

Thông số model: context window của MiniMax M2.7 là 200K tokens, của DeepSeek V4 Flash là 380K; độ dài phản hồi tối đa qua Gateway là 8192 tokens đối với MiniMax M2.7 và GLM-5.3 Flash, 32768 đối với DeepSeek V4 Flash. Đối với hầu hết các tác vụ lập trình cặp, mức này là đủ.

Aider + Gonka = lập trình cặp đôi chuyên nghiệp với AI với giá rẻ. Tích hợp Git, chỉnh sửa đa tệp, ngữ cảnh dự án - tất cả với giá $0.01-0.03/phiên thay vì $50-200 tại OpenAI.

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