Aider
CLI для парного программирования в git-репозитории. Для любого OpenAI-совместимого шлюза Aider требует префикс `openai/` в имени модели.
Что нужно
- Aider
- Ключ
sk-…— создание ключа - Slug из каталога
Протокол
OpenAI Compatible. OPENAI_API_BASE: https://www.llmmart.ru/api/v1.
Запуск
export OPENAI_API_KEY="sk-…"
export OPENAI_API_BASE="https://www.llmmart.ru/api/v1"
cd /path/to/project
aider --model openai/gpt-4o-miniДля модели со слэшем в slug:
aider --model openai/anthropic/claude-sonnet-5Префикс openai/ говорит Aider использовать OpenAI-совместимый клиент и ваш OPENAI_API_BASE. Без него Aider ищет встроенный провайдер и может пойти не на LLM Mart.
Несколько моделей в сессии: --model (основная) и --weak-model / --editor-model (дешёвые слоты для коммитов и правок). Все с тем же префиксом openai/:
aider \
--model openai/anthropic/claude-sonnet-5 \
--weak-model openai/gpt-4o-mini \
--editor-model openai/gpt-4o-miniНезнакомые Aider модели покажут предупреждение — это нормально, если slug верный.
Типичные ошибки
| Симптом | Что проверить |
|---|---|
| 401 | OPENAI_API_KEY = sk-… |
| 404 model_not_found | slug после openai/; включение модели |
| Connection error | OPENAI_API_BASE со /v1, не OPENAI_BASE_URL |
| Запросы на api.openai.com | задан OPENAI_API_BASE; модель с префиксом openai/ |
Проверено: 2026-09-01 по OpenAI compatible APIs в Aider.
Что дальше
OpenCode
Терминальный AI-агент. Кастомный OpenAI-совместимый провайдер в `opencode.json` не работает без блока `models`: без перечисления id провайдер молча игнорируется
DeepSeek Harness
Агент DeepSeek (Web UI и headless): правки, инструменты, маршрутизация моделей. Официальный провайдер `llm-deepseek` ходит на `api.deepseek.com`. LLM Mart подкл