Розділи бази знань ▾

Навігація

▸ Почніть тут За ролями

Категорії

Інструменти 52
Глосарій 12

Інструменти

Aider + Gonka AI — парне програмування з AI

Aider — один з найкращих термінальних AI coding assistants. Працює з Git, розуміє структуру проєкту, створює коміти, редагує кілька файлів одночасно. Це не просто чат з AI — це повноцінне парне програмування, де AI-партнер читає ваш код, пропонує зміни та застосовує їх.

Aider підтримує OpenAI-сумісні API «з коробки». Підключення до JoinGonka Gateway — 2 змінні оточення, 30 секунд налаштування. Після цього — безлімітне парне програмування за $0.0069/1M токенів.

Крок 1: Встановити Aider та отримати ключ

Встановлення Aider:

# pip
pip install aider-chat

# pipx (recommended)
pipx install aider-chat

# Homebrew (macOS)
brew install aider

API-ключ: зареєструйтеся на gate.joingonka.ai/register, отримайте 3M безкоштовних токенів, створіть ключ jg-xxx.

Крок 2: Налаштувати Aider

Найпростіше отримати готовий блок конфігу за допомогою інсталятора JoinGonka:

npx @joingonka/setup --tool aider

Інсталятор запитає ключ jg-… і надрукує блок для .aider.conf.yml (адреса, ключ, модель), а до нього — необов'язковий .aider.model.metadata.json з реальними лімітами моделі, щоб Aider не попереджав про невідоме вікно контексту. Файли він не записує — вставте блок самостійно; роботу ключа та моделі інсталятор перевірить живим запитом до gateway. Нижче — той самий шлях крок за кроком.

Налаштувати вручну (план Б)

Спосіб 1: змінні середовища (найпростіший):

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

Запуск:

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

Спосіб 2: per-project файл .aider.conf.yml у корені проєкту — найнативніший шлях: endpoint, ключ і модель в одному файлі, без правки глобальних змінних середовища (глобальний OPENAI_* перехопив би інші ваші OpenAI-сумісні інструменти):

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

Опційно — тонке налаштування поведінки моделі в окремому .aider.model.settings.yml (він задає ЛИШЕ параметри моделі, не endpoint і не ключ):

# .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

Спосіб 3: alias у shell для зручності:

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

Перевірка: перейдіть до Git-репозиторію та запустіть gonka-aider. Aider покаже інформацію про модель і запропонує додати файли в контекст. Попросіть внести зміну до файлу — якщо Aider створить коміт, усе працює.

Можливості Aider + Gonka

Aider — не просто чат. Це повноцінний інструмент для парного програмування з AI:

  • Робота з Git: Aider автоматично створює коміти для кожної зміни. Легко відкотити будь-яке рішення AI через git undo.
  • Контекст проєкту: Aider будує карту репозиторію (repo map) — розуміє залежності між файлами, імпорти, структуру проєкту. Модель отримує повний контекст.
  • Мультифайлові правки: може одночасно змінити 5-10 файлів для реалізації фічі. Кожен файл — окремий diff, кожна правка — відстежувана.
  • Голосове введення: підтримка --voice — диктуйте завдання замість набору тексту.
  • Лінтинг і тести: інтеграція з лінтерами та тестовими фреймворками — Aider бачить помилки та виправляє їх автоматично.

З Gonka все це коштує копійки. Типова сесія парного програмування (2-4 години) витрачає 10-30M токенів — це $0.01-0.03 через JoinGonka Gateway. У OpenAI — $50-200 за ту саму сесію.

Альтернативні термінальні інструменти: Claude Code, OpenCode.

Параметри моделі: контекстне вікно MiniMax M2.7 — 200K токенів, у DeepSeek V4 Flash — 380K; максимальна довжина відповіді через Gateway — 8192 токенів у MiniMax M2.7 та GLM-5.3 Flash, 32768 у DeepSeek V4 Flash. Для більшості завдань парного програмування цього достатньо.

Aider + Gonka = професійне парне програмування з AI за копійки. Git-інтеграція, мультифайлові правки, контекст проекту — все за $0.01-0.03/сесію замість $50-200 у OpenAI.

Бажаєте дізнатися більше?

Вивчіть інші розділи або почніть заробляти GNK прямо зараз.

Отримати безкоштовні токени →