Zed

Zed

OpenAI 호환 모델이라면 무엇이든 쓸 수 있는, AI 에이전트를 내장한 빠른 네이티브 코드 에디터입니다.

Zed 란

Zed 는 Atom 과 Tree-sitter 를 만든 팀이 Rust 로 작성한 고성능 네이티브 코드 에디터입니다. OpenAI 호환 모델이라면 무엇이든 연결되는 Agent Panel(에이전트 패널)이 내장되어 있어, TokenMix 를 가리키도록 설정하면 에디터를 벗어나지 않고 Claude, GPT, DeepSeek 으로 코드를 작성할 수 있습니다. 빠른 에디터를 원하면서 AI 를 자신의 API 키로 돌리고 싶은 개발자에게 잘 맞습니다.

시작하기 전에

TokenMix 연결하기

Zed 는 openai_compatible 제공자를 통해 사용자 지정 엔드포인트에 연결하며, 설정은 settings.json 에 작성합니다.

  1. command palette(명령 팔레트)를 열고 "zed: open settings" 를 실행해 settings.json 을 편집합니다.
  2. language_models.openai_compatible 아래에 TokenMix 제공자를 추가합니다. api_url 은 반드시 /v1 로 끝나야 하며, Zed 가 모델을 자동으로 가져오지 않으므로 모델은 직접 나열해야 합니다. max_tokens 는 각 모델의 컨텍스트 윈도우 크기로 설정합니다.
{
  "language_models": {
    "openai_compatible": {
      "TokenMix": {
        "api_url": "https://api.tokenmix.ai/v1",
        "available_models": [
          { "name": "claude-sonnet-4.6", "max_tokens": 200000 },
          { "name": "claude-opus-4.8", "max_tokens": 200000 }
        ]
      }
    }
  }
}
  1. 키를 입력합니다. "agent: open settings" 를 실행해 Agent Panel(에이전트 패널)설정을 열고, LLM Providers(LLM 제공자)섹션을 찾아 TokenMix 에 sk-tm- 키를 입력합니다. 설정 파일을 선호한다면, Zed 는 대신 TOKENMIX_API_KEY 환경 변수에서 키를 읽습니다. 키가 settings.json 에 기록되는 일은 없습니다.
  2. Agent Panel(에이전트 패널)을 열고 선택기에서 TokenMix 모델을 고른 뒤 채팅을 시작합니다.

작동 확인

Agent Panel(에이전트 패널)에서 TokenMix 모델 중 하나를 고르고 "hello" 같은 짧은 메시지를 보냅니다. 응답이 오면 Zed 가 TokenMix 와 통신하고 있는 것입니다. 사용 금액은 TokenMix 콘솔에서 확인할 수 있습니다.

자주 묻는 질문

모델이 보이지 않음: Zed 는 available_models 에 넣은 모델만 나열합니다. 각 모델의 이름(TokenMix 모델 id)과 max_tokens 컨텍스트 크기를 추가하세요.

키는 어디에 넣나요: Agent Panel(에이전트 패널)제공자 입력란이나 TOKENMIX_API_KEY 환경 변수 중 하나이며, settings.json 이 아닙니다.

어떤 모델을 고를까: 텍스트 모델이면 무엇이든 작동합니다. 코딩에는 Claude Opus 4.8, Claude Sonnet 4.6, DeepSeek V4 Pro 가 좋은 출발점입니다.