다음 환경에서 EveryAPI 게이트웨이를 실행하세요: Aider
Aider는 Git 저장소 안에서 동작하는 터미널 기반 AI 페어 프로그래밍 도구입니다. OpenAI 호환 연결을 EveryAPI로 설정하고, 계정에서 사용할 수 있는 모델 이름에 openai/ 접두사를 붙여 사용하세요.
base URL 한 줄로 Aider을(를) EveryAPI로 연결합니다
기본 글로벌 Base URL / 중국 우선 Base URL: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1
# aider 설치pip install aider-installaider-install # EveryAPI을(를) 통과하세요. --model의 "openai/" 접두사는 aider에게 OpenAI 호환 프로토콜을 사용하도록 지시합니다.aider --openai-api-base https://api.everyapi.ai/v1 \ --openai-api-key sk-everyapi-... \ --model openai/claude-sonnet-5 # Aider 그런 다음 대화형 모드로 전환합니다. "add type annotations to api.py"라고 말하세요.처음부터 첫 호출까지
- aider 설치
pip install aider-install && aider-install. 설치된 aider 명령이 이제 터미널에서 사용 가능합니다.
aider.chat/docs/install.html
- EveryAPI base URL + 키 설정하기
~/.aider.conf.yml에 작성하는 것(영구)을 권장하지만, 명령줄에서 --openai-api-base + --openai-api-key를 전달할 수도 있습니다. env 변수도 가능합니다.
- 모델 이름에 openai/ 접두사 붙이기
Aider는 내부적으로 LiteLLM을 사용하며, OpenAI 호환 엔드포인트의 모델 이름에는 openai/ 접두사가 있어야 합니다(예: openai/claude-sonnet-5). 그렇지 않으면 LiteLLM이 네이티브 Anthropic 프로바이더를 찾으려 합니다.
Aider × EveryAPI 소개
왜 모델 이름에 openai/ 접두사가 필요한가요?
Aider는 내부적으로 LiteLLM을 사용해 프로바이더를 라우팅합니다. LiteLLM은 모델 이름의 접두사를 보고 어떤 프로바이더를 쓸지 결정합니다. openai/xxx는 OPENAI_API_BASE / OPENAI_API_KEY를 거칩니다. 접두사가 없으면 LiteLLM은 claude-sonnet-5를 네이티브 Anthropic 엔드포인트 요청으로 취급하며, 이는 다른 경로입니다.