
Zed
OpenAI 호환 모델이라면 무엇이든 쓸 수 있는, AI 에이전트를 내장한 빠른 네이티브 코드 에디터입니다.
Zed 란
Zed 는 Atom 과 Tree-sitter 를 만든 팀이 Rust 로 작성한 고성능 네이티브 코드 에디터입니다. OpenAI 호환 모델이라면 무엇이든 연결되는 Agent Panel(에이전트 패널)이 내장되어 있어, TokenMix 를 가리키도록 설정하면 에디터를 벗어나지 않고 Claude, GPT, DeepSeek 으로 코드를 작성할 수 있습니다. 빠른 에디터를 원하면서 AI 를 자신의 API 키로 돌리고 싶은 개발자에게 잘 맞습니다.
시작하기 전에
- zed.dev 에서 Zed 를 설치합니다(macOS, Linux, Windows 지원).
- tokenmix.ai 에서 가입하고 콘솔을 연 다음 API Keys 로 이동해 sk-tm- 로 시작하는 키를 만듭니다.
TokenMix 연결하기
Zed 는 openai_compatible 제공자를 통해 사용자 지정 엔드포인트에 연결하며, 설정은 settings.json 에 작성합니다.
- command palette(명령 팔레트)를 열고 "zed: open settings" 를 실행해 settings.json 을 편집합니다.
- 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 }
]
}
}
}
}
- 키를 입력합니다. "agent: open settings" 를 실행해 Agent Panel(에이전트 패널)설정을 열고, LLM Providers(LLM 제공자)섹션을 찾아 TokenMix 에 sk-tm- 키를 입력합니다. 설정 파일을 선호한다면, Zed 는 대신 TOKENMIX_API_KEY 환경 변수에서 키를 읽습니다. 키가 settings.json 에 기록되는 일은 없습니다.
- 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 가 좋은 출발점입니다.