243 lines
15 KiB
Markdown
243 lines
15 KiB
Markdown
---
|
|
title: Zen
|
|
description: OpenCode가 제공하는 엄선된 모델 목록.
|
|
---
|
|
|
|
import config from "../../../../config.mjs"
|
|
export const console = config.console
|
|
export const email = `mailto:${config.email}`
|
|
|
|
OpenCode Zen은 OpenCode 팀이 제공하는, 테스트 및 검증을 완료한 모델 목록입니다.
|
|
|
|
:::note
|
|
OpenCode Zen은 현재 베타(Beta) 단계에 있습니다.
|
|
:::
|
|
|
|
Zen은 OpenCode 내의 다른 공급자와 동일한 방식으로 작동합니다. 사용자는 OpenCode Zen에 로그인하여 API 키를 발급받을 수 있습니다. 본 서비스는 **전적으로 선택 사항**이며, OpenCode를 사용하기 위해 반드시 OpenCode Zen을 이용할 필요는 없습니다.
|
|
|
|
---
|
|
|
|
## 배경
|
|
|
|
현재 다양한 모델이 존재하지만, 이 중 코딩 에이전트로서 우수한 성능을 발휘하는 모델은 일부에 불과합니다. 또한 대부분의 공급자는 각기 다른 방식으로 구성되어 있어, 그에 따라 성능과 품질 또한 크게 달라질 수 있습니다.
|
|
|
|
:::tip
|
|
OpenCode와 함께 원활하게 작동하는 일부 모델 및 제공자를 선별하여 테스트를 진행하였습니다.
|
|
:::
|
|
|
|
따라서 OpenRouter와 같은 서비스를 통해 모델을 사용하는 경우, 사용자가 원하는 모델의 최적 버전을 실제로 사용하고 있는지 확신하기 어렵습니다.
|
|
|
|
이 문제를 해결하기 위해 다음과 같은 조치를 수행하였습니다.
|
|
|
|
1. 일부 모델을 선별하여 테스트를 진행하고, 각 모델 팀과 협력하여 최적의 운영 방안을 논의하였습니다.
|
|
2. 일부 제공자와 협력하여 해당 모델이 올바르게 제공되도록 구성하였습니다.
|
|
3. 마지막으로 모델과 제공자 조합에 대한 벤치마크를 수행하여, 신뢰를 바탕으로 권장할 수 있는 목록을 도출하였습니다.
|
|
|
|
OpenCode Zen은 이러한 모델에 대한 접근을 제공하는 AI 게이트웨이입니다.
|
|
|
|
---
|
|
|
|
## 어떻게 작동하나요?
|
|
|
|
OpenCode Zen은 OpenCode의 다른 제공자와 동일한 방식으로 작동합니다.
|
|
|
|
1. **<a href={console}>OpenCode Zen</a>**에 로그인한 후, 결제 정보를 추가하고 API 키를 복사합니다.
|
|
2. TUI에서 `/connect` 명령어를 실행한 뒤, OpenCode Zen을 선택하고 API 키를 붙여넣습니다.
|
|
3. TUI에서 `/models` 명령어를 실행하여, 당사가 권장하는 모델 목록을 확인합니다.
|
|
|
|
요금은 요청 단위로 부과되며, 계정에 크레딧을 추가하여 사용할 수 있습니다.
|
|
|
|
---
|
|
|
|
## 엔드포인트
|
|
|
|
다음 API 엔드포인트를 통해서도 당사의 모델에 접근할 수 있습니다.
|
|
|
|
| 모델 | 모델 ID | 엔드포인트 | AI SDK 패키지 |
|
|
| ------------------ | ------------------ | -------------------------------------------------- | --------------------------- |
|
|
| GPT 5.3 Codex | gpt-5.3-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.2 | gpt-5.2 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.2 Codex | gpt-5.2-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.1 | gpt-5.1 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.1 Codex | gpt-5.1-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.1 Codex Max | gpt-5.1-codex-max | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5.1 Codex Mini | gpt-5.1-codex-mini | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5 | gpt-5 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5 Codex | gpt-5-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| GPT 5 Nano | gpt-5-nano | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
|
|
| Claude Opus 4.6 | claude-opus-4-6 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Opus 4.5 | claude-opus-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Opus 4.1 | claude-opus-4-1 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Sonnet 4.6 | claude-sonnet-4-6 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Sonnet 4.5 | claude-sonnet-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Sonnet 4 | claude-sonnet-4 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Haiku 4.5 | claude-haiku-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Claude Haiku 3.5 | claude-3-5-haiku | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Gemini 3.1 Pro | gemini-3.1-pro | `https://opencode.ai/zen/v1/models/gemini-3.1-pro` | `@ai-sdk/google` |
|
|
| Gemini 3 Pro | gemini-3-pro | `https://opencode.ai/zen/v1/models/gemini-3-pro` | `@ai-sdk/google` |
|
|
| Gemini 3 Flash | gemini-3-flash | `https://opencode.ai/zen/v1/models/gemini-3-flash` | `@ai-sdk/google` |
|
|
| MiniMax M2.5 | minimax-m2.5 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| MiniMax M2.5 Free | minimax-m2.5-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| MiniMax M2.1 | minimax-m2.1 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| GLM 5 | glm-5 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| GLM 4.7 | glm-4.7 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| GLM 4.6 | glm-4.6 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Kimi K2.5 | kimi-k2.5 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Kimi K2 Thinking | kimi-k2-thinking | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Kimi K2 | kimi-k2 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Qwen3 Coder 480B | qwen3-coder | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Big Pickle | big-pickle | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
|
|
OpenCode 설정 파일에서 사용하는 [모델 ID](/docs/config/#models)는 `opencode/<model-id>` 형식을 따릅니다.
|
|
예를 들어 GPT 5.2 Codex의 경우 설정에서 `opencode/gpt-5.2-codex`와 같이 사용합니다.
|
|
|
|
---
|
|
|
|
### 모델
|
|
|
|
사용 가능한 전체 모델 목록과 해당 메타데이터는 다음 경로에서 확인할 수 있습니다:
|
|
|
|
```
|
|
https://opencode.ai/zen/v1/models
|
|
```
|
|
|
|
---
|
|
|
|
## 요금제
|
|
|
|
당사는 종량제(pay-as-you-go) 요금 모델을 지원합니다. 아래는 **1백만 토큰(1M tokens)당** 요금입니다.
|
|
|
|
| 모델 | 입력 | 출력 | 캐시 읽기 | 캐시 쓰기 |
|
|
| --------------------------------- | ------ | ------ | --------- | --------- |
|
|
| Big Pickle | Free | Free | Free | - |
|
|
| MiniMax M2.5 Free | Free | Free | Free | - |
|
|
| MiniMax M2.5 | $0.30 | $1.20 | $0.06 | - |
|
|
| MiniMax M2.1 | $0.30 | $1.20 | $0.10 | - |
|
|
| GLM 5 | $1.00 | $3.20 | $0.20 | - |
|
|
| GLM 4.7 | $0.60 | $2.20 | $0.10 | - |
|
|
| GLM 4.6 | $0.60 | $2.20 | $0.10 | - |
|
|
| Kimi K2.5 | $0.60 | $3.00 | $0.08 | - |
|
|
| Kimi K2 Thinking | $0.40 | $2.50 | - | - |
|
|
| Kimi K2 | $0.40 | $2.50 | - | - |
|
|
| Qwen3 Coder 480B | $0.45 | $1.50 | - | - |
|
|
| Claude Opus 4.6 (≤ 200K tokens) | $5.00 | $25.00 | $0.50 | $6.25 |
|
|
| Claude Opus 4.6 (> 200K tokens) | $10.00 | $37.50 | $1.00 | $12.50 |
|
|
| Claude Opus 4.5 | $5.00 | $25.00 | $0.50 | $6.25 |
|
|
| Claude Opus 4.1 | $15.00 | $75.00 | $1.50 | $18.75 |
|
|
| Claude Sonnet 4.6 (≤ 200K tokens) | $3.00 | $15.00 | $0.30 | $3.75 |
|
|
| Claude Sonnet 4.6 (> 200K tokens) | $6.00 | $22.50 | $0.60 | $7.50 |
|
|
| Claude Sonnet 4.5 (≤ 200K tokens) | $3.00 | $15.00 | $0.30 | $3.75 |
|
|
| Claude Sonnet 4.5 (> 200K tokens) | $6.00 | $22.50 | $0.60 | $7.50 |
|
|
| Claude Sonnet 4 (≤ 200K tokens) | $3.00 | $15.00 | $0.30 | $3.75 |
|
|
| Claude Sonnet 4 (> 200K tokens) | $6.00 | $22.50 | $0.60 | $7.50 |
|
|
| Claude Haiku 4.5 | $1.00 | $5.00 | $0.10 | $1.25 |
|
|
| Claude Haiku 3.5 | $0.80 | $4.00 | $0.08 | $1.00 |
|
|
| Gemini 3.1 Pro (≤ 200K tokens) | $2.00 | $12.00 | $0.20 | - |
|
|
| Gemini 3.1 Pro (> 200K tokens) | $4.00 | $18.00 | $0.40 | - |
|
|
| Gemini 3 Pro (≤ 200K tokens) | $2.00 | $12.00 | $0.20 | - |
|
|
| Gemini 3 Pro (> 200K tokens) | $4.00 | $18.00 | $0.40 | - |
|
|
| Gemini 3 Flash | $0.50 | $3.00 | $0.05 | - |
|
|
| GPT 5.3 Codex | $1.75 | $14.00 | $0.175 | - |
|
|
| GPT 5.2 | $1.75 | $14.00 | $0.175 | - |
|
|
| GPT 5.2 Codex | $1.75 | $14.00 | $0.175 | - |
|
|
| GPT 5.1 | $1.07 | $8.50 | $0.107 | - |
|
|
| GPT 5.1 Codex | $1.07 | $8.50 | $0.107 | - |
|
|
| GPT 5.1 Codex Max | $1.25 | $10.00 | $0.125 | - |
|
|
| GPT 5.1 Codex Mini | $0.25 | $2.00 | $0.025 | - |
|
|
| GPT 5 | $1.07 | $8.50 | $0.107 | - |
|
|
| GPT 5 Codex | $1.07 | $8.50 | $0.107 | - |
|
|
| GPT 5 Nano | Free | Free | Free | - |
|
|
|
|
사용 내역에서 *Claude Haiku 3.5*를 확인하실 수 있습니다. 이는 세션 제목을 생성하는 데 사용되는 [저비용 모델](/docs/config/#models)입니다.
|
|
|
|
:::note
|
|
신용카드 수수료는 원가 기준(거래당 4.4% + $0.30)으로 그대로 반영되며, 당사는 그 외의 추가 수수료를 부과하지 않습니다.
|
|
:::
|
|
|
|
무료 모델:
|
|
|
|
- MiniMax M2.5 Free는 한정된 기간 동안 OpenCode에서 제공됩니다. 해당 기간 동안 팀은 사용자 피드백을 수집하고 모델을 개선할 예정입니다.
|
|
- Big Pickle은 한정된 기간 동안 OpenCode에서 무료로 제공되는 스텔스 모델입니다. 해당 기간 동안 팀은 사용자 피드백을 수집하고 모델을 개선할 예정입니다.
|
|
|
|
문의 사항이 있으시면 <a href={email}>Contact us</a>를 통해 연락해 주시기 바랍니다.
|
|
|
|
---
|
|
|
|
### 자동 충전
|
|
|
|
잔액이 $5 미만으로 내려가면, Zen은 자동으로 $20을 충전합니다.
|
|
|
|
자동 충전 금액은 변경할 수 있으며, 자동 충전 기능을 완전히 비활성화할 수도 있습니다.
|
|
|
|
---
|
|
|
|
### 월간 사용 한도
|
|
|
|
워크스페이스 전체 및 각 팀 구성원별로 월간 사용 한도를 설정할 수 있습니다.
|
|
|
|
예를 들어 월간 사용 한도를 $20로 설정한 경우, Zen은 한 달 동안 $20을 초과하여 사용하지 않습니다.
|
|
다만 자동 충전이 활성화되어 있는 경우, 잔액이 $5 미만으로 내려가면 자동으로 충전이 이루어질 수 있으므로 실제 청구 금액이 $20을 초과할 수 있습니다.
|
|
|
|
---
|
|
|
|
## 개인정보 보호
|
|
|
|
당사의 모든 모델은 미국에서 호스팅됩니다. 당사 제공자는 데이터 무보존(zero-retention) 정책을 따르며, 아래의 예외를 제외하고는 귀하의 데이터를 모델 학습에 사용하지 않습니다.
|
|
|
|
- Big Pickle: 무료 제공 기간 동안 수집된 데이터는 모델 개선을 위해 사용될 수 있습니다.
|
|
- MiniMax M2.5 Free: 무료 제공 기간 동안 수집된 데이터는 모델 개선을 위해 사용될 수 있습니다.
|
|
- OpenAI APIs: 요청 데이터는 [OpenAI의 데이터 정책](https://platform.openai.com/docs/guides/your-data)에 따라 30일간 보관됩니다.
|
|
- Anthropic APIs: 요청 데이터는 [Anthropic의 데이터 정책](https://docs.anthropic.com/en/docs/claude-code/data-usage)에 따라 30일간 보관됩니다.
|
|
|
|
---
|
|
|
|
## 팀을 위한 기능
|
|
|
|
Zen은 팀 환경에서도 효과적으로 활용할 수 있습니다. 팀원을 초대하고, 역할을 지정하며, 팀에서 사용할 모델을 선별하는 등 다양한 기능을 제공합니다.
|
|
|
|
:::note
|
|
워크스페이스는 현재 베타 프로그램의 일환으로 팀에 무료로 제공되고 있습니다.
|
|
:::
|
|
|
|
현재 베타 기간 동안 팀의 워크스페이스 관리 기능은 무료로 제공됩니다. 요금 정책에 대한 보다 자세한 내용은 추후 안내될 예정입니다.
|
|
|
|
---
|
|
|
|
### 역할
|
|
|
|
워크스페이스에 팀원을 초대하고 다음과 같은 역할을 부여할 수 있습니다.
|
|
|
|
- **Admin**: 모델, 구성원, API 키 및 결제를 관리
|
|
- **Member**: 본인의 API 키만 관리
|
|
|
|
관리자는 비용 통제를 위해 각 구성원별 월간 지출 한도를 설정할 수 있습니다.
|
|
|
|
---
|
|
|
|
### 모델 접근 권한
|
|
|
|
관리자는 워크스페이스에서 특정 모델의 사용을 활성화하거나 비활성화할 수 있습니다. 비활성화된 모델에 대한 요청은 오류를 반환합니다.
|
|
|
|
이는 데이터 수집이 이루어지는 모델의 사용을 제한하려는 경우에 유용합니다.
|
|
|
|
---
|
|
|
|
## BYOK (Bring Your Own Key)
|
|
|
|
Zen에서 다른 모델을 계속 이용하면서도, OpenAI 또는 Anthropic의 자체 API 키를 사용할 수 있습니다.
|
|
|
|
자체 키를 사용하는 경우, 토큰 사용 요금은 Zen이 아닌 해당 제공자가 직접 청구합니다.
|
|
|
|
예를 들어, 귀하의 조직이 이미 OpenAI 또는 Anthropic의 API 키를 보유하고 있는 경우, Zen에서 제공하는 키 대신 해당 키를 사용할 수 있습니다.
|
|
|
|
---
|
|
|
|
## 목표
|
|
|
|
OpenCode Zen은 다음과 같은 목표를 바탕으로 개발되었습니다.
|
|
|
|
1. 코딩 에이전트에 적합한 최상의 모델 및 제공자를 **벤치마킹**합니다.
|
|
2. 성능을 저하시키거나 더 저렴한 제공자로 우회하지 않고, **최고 품질의 옵션**에 접근할 수 있도록 합니다.
|
|
3. 가격 인하가 있을 경우 이를 원가로 반영하여 제공하며, 당사의 마진은 처리 수수료를 충당하기 위한 최소 수준으로 제한합니다.
|
|
4. 특정 서비스에 종속되지 않도록 하여, 다른 코딩 에이전트와도 자유롭게 함께 사용할 수 있도록 하며, OpenCode 내에서 다른 제공자 역시 언제든지 사용할 수 있도록 합니다.
|