Aider + TokenTool
Настройте Aider — терминальный ассистент, который редактирует файлы и коммитит в git — через TokenTool API.
Параметры подключения
Base URL
https://api.tokentool.ru/api/v1API Key
sk-tt-xxxxxxx— в личном кабинетеПроверить Python 3.8+
Aider написан на Python — нужна версия 3.8 или выше:
python3 --versionЕсли Python не установлен — скачай с python.org → Downloads → выбери последнюю стабильную версию.
Также убедись что pip работает: pip3 --version
Установить Aider
Установи через pip:
pip install aider-chatИли через pipx (для изоляции зависимостей — рекомендуется если используешь несколько Python-инструментов):
pipx install aider-chatПроверь установку:
aider --versionЕсли aider не найден — убедись что папка с pip-пакетами есть в PATH, или перезапусти терминал.
Способ A: запустить с флагами (быстрый старт)
Самый простой способ — передать параметры напрямую при запуске:
aider \
--openai-api-key sk-tt-ваш-ключ \
--openai-api-base https://api.tokentool.ru/api/v1 \
--model anthropic/claude-3-5-sonnet \
файл.pyЗамени файл.py на нужный файл, или не указывай — Aider предложит добавить файлы сам.
Можно передать несколько файлов: aider src/app.py src/utils.py --openai-api-key ...
Способ B: сохранить настройки через конфиг (рекомендуется)
Создай файл ~/.aider.conf.yml в домашней директории:
nano ~/.aider.conf.ymlВставь содержимое (замени ключ на свой):
openai-api-key: sk-tt-ваш-ключ
openai-api-base: https://api.tokentool.ru/api/v1
model: anthropic/claude-3-5-sonnetСохрани: Ctrl+O → Enter → Ctrl+X.
Теперь запускай просто:
aider файл.pyAider сам подхватит настройки из конфига.
Использование с git и проверка
Запусти Aider в папке с git-репозиторием:
cd ~/my-project
aider src/app.pyAider откроется в интерактивном режиме и покажет загруженные файлы. Описывай задачи на русском или английском:
> Добавь обработку ошибок в функцию fetch_data
> Напиши тесты для класса UserManager
> Отрефактори этот код, убери дублированиеПосле каждого изменения Aider спросит подтверждение git-коммита. Флаг --no-auto-commits отключает авто-коммиты.
Проверочный тест:
Запусти Aider и напиши: Привет, ты работаешь? — если ответил, всё настроено ✓
Частые ошибки:
- ✗«invalid_api_key» — проверь ключ, он должен начинаться с
sk-tt-. - ✗«Model not available» — проверь идентификатор модели в конфиге.
- ✗«Not a git repo» — запусти
git initв папке проекта.
Готово к работе?
Зарегистрируйтесь на TokenTool, получите API-ключ и подключите Aider + TokenTool за пару минут.