Aider
Aider는 두 개의 환경 변수와 openai/ 모델 접두사를 통해 모든 OpenAI 호환 endpoint에 연결됩니다. 실시간 모델 선택을 포함한 단계별 가이드: Aider 설정.
설정
macOS / Linux:
export OPENAI_API_BASE=https://api.uberllm.dev/v1
export OPENAI_API_KEY=ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Windows:
setx OPENAI_API_BASE https://api.uberllm.dev/v1
setx OPENAI_API_KEY ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
(setx 후에 새 터미널을 여세요.)
실행
Aider가 OpenAI 호환 경로를 통해 라우팅하도록 모델 앞에 openai/을 붙이세요. 첫 번째 openai/만 제거되며, 나머지는 UberLLM ID입니다.
aider --model openai/deepseek/deepseek-v4.1-flash
편집 형식 및 레포 맵
Aider는 모델 이름에 따라 편집 설정을 선택합니다. 모르는 이름의 경우, 전체 파일을 다시 작성하고 레포 맵을 끕니다. .aider.model.settings.yml (홈 폴더 또는 레포 루트)에 더 나은 설정을 알려주세요; name는 --model과 정확히 일치해야 합니다:
- name: openai/deepseek/deepseek-v4.1-flash
edit_format: diff
use_repo_map: true
참고 사항
- Aider는 알 수 없는 모델(컨텍스트 크기 및 가격)에 대해 모델 경고를 출력합니다. 이는 작동을 멈추지는 않습니다.
.aider.model.metadata.json에 숫자를 추가하거나,show-model-warnings: false을 설정하세요. - 설정을 유지하려면, 두 변수를 리포지토리의
.env파일에 넣거나,openai-api-base,openai-api-key및model과 함께~/.aider.conf.yml을 사용하세요. - 저렴한
--weak-model(커밋 메시지, 요약)을 설정하세요. 예를 들어--weak-model openai/deepseek/deepseek-v4.1-flash. - 각 호출은 모델에 대해 사용 가능한 타사 제공업체로 전송됩니다 (참고: 모델 및 라우팅]).