← 문서 목록

개발 도구 연결

기타 OpenAI 호환 도구

업데이트

설정 만들기

쓸 모델을 여러 개 고르고 「확인」을 누르면, 고른 모델을 모두 바로 쓸 수 있는 설정이 아래에 만들어집니다. 첫 번째로 고른 모델이 기본 모델이 됩니다. 컨텍스트·출력 상한·가격 같은 값은 모델 카탈로그에서 채웁니다.

추론 강도

처음 값은 모델의 기본값입니다. 「도구 기본값」을 고르면 설정에서 빠집니다.

OpenAI SDK를 쓰는 도구 (.env)
OPENAI_BASE_URL=https://api.everyais.com/v1
OPENAI_API_KEY=everyais_your_api_key

모델 ID

DeepSeek V4.1 Flash 1017
everyais/deepseek-v4-1-flash-1017
Zed: ~/.config/zed/settings.json
{
  "language_models": {
    "openai_compatible": {
      "everyais": {
        "api_url": "https://api.everyais.com/v1",
        "available_models": [
          {
            "name": "everyais/deepseek-v4-1-flash-1017",
            "display_name": "DeepSeek V4.1 Flash 1017",
            "max_tokens": 1048000,
            "reasoning_effort": "high",
            "capabilities": {
              "tools": true,
              "images": true,
              "parallel_tool_calls": false,
              "prompt_cache_key": false
            }
          }
        ]
      }
    }
  }
}

기존 settings.json 객체에 language_models 항목을 합치세요(이미 있으면 openai_compatible 아래 everyais만). 키는 settings.json에 적지 말고 EVERYAIS_API_KEY 환경변수나 Zed 화면에서 넣습니다. 모델은 에이전트 패널의 모델 목록에서 고릅니다.

Aider: .aider.conf.yml
openai-api-base: https://api.everyais.com/v1
model: openai/everyais/deepseek-v4-1-flash-1017
weak-model: openai/everyais/deepseek-v4-1-flash-1017
alias:
  - "deepseek-v4-1-flash-1017:openai/everyais/deepseek-v4-1-flash-1017"

Aider 파일은 모두 홈 디렉터리나 git 저장소 루트에 둡니다. 채팅 중에는 /model 별칭으로 바꿉니다.

Aider: .aider.model.metadata.json
{
  "openai/everyais/deepseek-v4-1-flash-1017": {
    "max_tokens": 1048000,
    "max_input_tokens": 1048000,
    "input_cost_per_token": 7.5e-8,
    "output_cost_per_token": 3e-7,
    "cache_read_input_token_cost": 1.5e-9,
    "cache_creation_input_token_cost": 3e-8,
    "litellm_provider": "openai",
    "mode": "chat",
    "supports_function_calling": true,
    "supports_vision": true,
    "supports_reasoning": true
  }
}

컨텍스트·출력 상한과 토큰당 가격(USD)입니다. Aider가 남은 컨텍스트와 비용을 계산할 때 씁니다.

Aider: .aider.model.settings.yml
- name: "openai/everyais/deepseek-v4-1-flash-1017"
  accepts_settings:
    - reasoning_effort
  extra_params:
    extra_body:
      reasoning_effort: "high"

추론 강도를 모델마다 보냅니다. 채팅 중 /reasoning-effort로 바꿀 수도 있습니다.

Zed·Aider 키 환경변수
export EVERYAIS_API_KEY="everyais_your_api_key"  # Zed
export OPENAI_API_KEY="everyais_your_api_key"    # Aider

OpenAI 형식으로 요청하는 도구는 대부분 provider를 OpenAI(또는 OpenAI Compatible)로 두고 아래 값을 넣으면 됩니다.

항목값
Base URLhttps://api.everyais.com/v1 (/v1까지)
API Keyeveryais_...
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를 쓰세요. 규칙은 편의 기능에 있습니다.

문의접수