Разделы базы знаний ▾

Навигация

▸ Начните здесь По ролям

Категории

Инструменты 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 прямо сейчас.

Получить бесплатные токены →