Aider

Aider + Claude и GPT по одному ключу

Парный программист в терминале Aider через TKBK: --openai-api-base, --model, файл .aider.conf.yml, работа с git.

Aider — терминальный парный программист: правит файлы и сам делает git-коммиты. Он работает с OpenAI-совместимым API, поэтому подключается к TKBK через флаги или конфиг.

✓
Что получится
Aider правит код и коммитит изменения, используя gpt-5.6 через шлюз TKBK.

#Требования

  • Python 3.10+ и установленный Aider (pip install aider-install → aider-install, либо pipx install aider-chat).
  • Git-репозиторий (Aider коммитит правки).
  • Ключ cr_xxx и баланс.

#Запуск через флаги

Разовый запуск
aider \
  --openai-api-base "https://api.tkbk.online/openai/v1" \
  --openai-api-key "cr_xxx" \
  --model "openai/gpt-5.6"

#Через переменные окружения

Экспорт переменных
export OPENAI_API_BASE="https://api.tkbk.online/openai/v1"
export OPENAI_API_KEY="cr_xxx"
aider --model openai/gpt-5.6

#Файл конфигурации .aider.conf.yml

Чтобы не повторять флаги, положите .aider.conf.yml в корень проекта или в домашнюю папку.

.aider.conf.yml
openai-api-base: https://api.tkbk.online/openai/v1
openai-api-key: cr_xxx
model: openai/gpt-5.6
# более лёгкая модель для служебных правок
weak-model: openai/gpt-6-sol
ПараметрЗначение
--openai-api-basehttps://api.tkbk.online/openai/v1
--openai-api-keycr_xxx
--modelopenai/gpt-5.6 или openai/gpt-5.6-sol
--weak-modelopenai/gpt-6-sol
⚠
Грабли
Aider построен на LiteLLM, поэтому модель указывают с префиксом провайдера: openai/gpt-5.6, а не просто gpt-5.6. Без префикса LiteLLM попытается угадать провайдера и уйдёт мимо нашего base URL.

#Проверка

Запустите Aider в git-репозитории, добавьте файл командой /add и попросите внести правку. Если Aider покажет дифф и предложит коммит — интеграция работает.

Полная инструкция с решением проблем — в документации.

Другие инструменты