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

Навігація

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

Категорії

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

Інструменти

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

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

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

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

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

# pip
pip install aider-chat

# pipx (рекомендовано)
pipx install aider-chat

# Homebrew (macOS)
brew install aider

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

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

Найпростіше — налаштувати інсталятором в одну команду. Для CLI/файлових інструментів він сам пропише провайдера JoinGonka (baseUrl, моделі), для UI-інструментів покаже готові значення для вставки:

npx @joingonka/setup --tool aider

Інсталятор універсальний (без прапора запропонує вибрати інструмент зі списку), запитає ключ jg-… і після налаштування робить live-перевірку запитом до gateway. Інші налаштування не чіпає. Нижче — ручний спосіб, якщо віддаєте перевагу налаштуванню самостійно.

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

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

export OPENAI_API_BASE=https://gate.joingonka.ai/v1
export OPENAI_API_KEY=jg-ваш-ключ

Запуск:

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-ваш-ключ
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

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

alias gonka-aider='OPENAI_API_BASE=https://gate.joingonka.ai/v1 OPENAI_API_KEY=jg-ваш-ключ aider --model openai/MiniMaxAI/MiniMax-M2.7'

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

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

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

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

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

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

Параметри моделі: контекстне вікно Kimi K2.6 — 200K токенів, максимальна довжина відповіді через Gateway — до 8192 токенів (для всіх моделей мережі). Для більшості завдань парного програмування цього достатньо.

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

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

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

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