OpenAI 형식으로 요청하는 도구는 대부분 provider를 OpenAI(또는 OpenAI Compatible)로 두고 아래 값을 넣으면 됩니다.
| 항목 | 값 |
|---|---|
| Base URL | https://api.everyais.com/v1 (/v1까지) |
| API Key | everyais_... |
| Model | 위 「설정 만들기」에서 고른 모델 ID (예: everyais/gemini-3-8-flash) |
OpenAI SDK로 만든 도구
OpenAI 공식 SDK(Python·Node.js)는 OPENAI_BASE_URL과 OPENAI_API_KEY 환경변수를 읽습니다.
SDK를 그대로 쓰는 도구는 위에서 만든 .env 두 줄만 넣으면 everyais로 요청합니다.
Zed
위에서 만든 language_models 블록을 ~/.config/zed/settings.json의 기존 객체에 합칩니다. openai_compatible이 이미 있으면 그 아래에 everyais만 넣으세요.
모델마다 컨텍스트 크기, 최대 출력 토큰, 추론 강도(reasoning_effort), 지원 기능(capabilities)을 카탈로그 값으로 채웁니다.
Zed는 컨텍스트 값이 꼭 있어야 하므로 카탈로그에 컨텍스트가 없는 모델은 빠집니다.
키는 EVERYAIS_API_KEY 환경변수나 Zed 설정 화면으로 넣고, settings.json에는 적지 마세요. 등록한 모델은 에이전트 패널의 모델 목록에서 고릅니다.
Aider
Aider는 모델 이름이 openai/로 시작하면 OpenAI 호환 API로 보냅니다. 그래서 openai/everyais/gemini-3-8-flash처럼 everyais 모델 ID 앞에 openai/를 붙입니다.
위에서 만든 파일을 홈 폴더나 저장소 루트에 두고, 키는 OPENAI_API_KEY 환경변수로 넘기세요.
| 파일 | 담는 내용 |
|---|---|
.aider.conf.yml | 기본 모델, 커밋 메시지 같은 가벼운 작업에 쓰는 weak-model, 모델 별칭 |
.aider.model.metadata.json | 컨텍스트와 출력 상한, 토큰당 가격, 도구·이미지·추론 지원 여부 |
.aider.model.settings.yml | 모델마다 보낼 추론 강도. 추론 강도를 받는 모델을 골랐을 때만 나옵니다 |
메타데이터의 가격은 1M 토큰당 가격을 1,000,000으로 나눈 값입니다(예: $2 → 0.000002).
1번째 모델이 기본 모델, 2번째 모델이 weak-model이 됩니다.
채팅 중에는 /model 뒤에 별칭을 적어 모델을 바꾸고, /reasoning-effort로 추론 강도를 바꿉니다.
모델 이름
everyais/를 뺀 claude-sonnet-5-5 같은 이름도 받지만, 설정 파일에는 전체 ID를 쓰세요. 규칙은 편의 기능에 있습니다.