mirror of
https://github.com/aljazceru/opencode.git
synced 2025-12-21 17:54:23 +01:00
188 lines
7.7 KiB
Plaintext
188 lines
7.7 KiB
Plaintext
---
|
|
title: Zen
|
|
description: Curated list of models provided by OpenCode.
|
|
---
|
|
|
|
import config from "../../../config.mjs"
|
|
export const console = config.console
|
|
export const email = `mailto:${config.email}`
|
|
|
|
OpenCode Zen is a list of tested and verified models provided by the OpenCode team.
|
|
|
|
:::note
|
|
OpenCode Zen is currently in beta.
|
|
:::
|
|
|
|
Zen works like any other provider in OpenCode. You login to OpenCode Zen and get
|
|
your API key. It's **completely optional** and you don't need to use it to use
|
|
OpenCode.
|
|
|
|
---
|
|
|
|
## Background
|
|
|
|
There are a large number of models out there but only a few of
|
|
these models work well as coding agents. Additionally, most providers are
|
|
configured very differently; so you get very different performance and quality.
|
|
|
|
:::tip
|
|
We tested a select group of models and providers that work well with OpenCode.
|
|
:::
|
|
|
|
So if you are using a model through something like OpenRouter, you can never be
|
|
sure if you are getting the best version of the model you want.
|
|
|
|
To fix this, we did a couple of things:
|
|
|
|
1. We tested a select group of models and talked to their teams about how to
|
|
best run them.
|
|
2. We then worked with a few providers to make sure these were being served
|
|
correctly.
|
|
3. Finally, we benchmarked the combination of the model/provider and came up
|
|
with a list that we feel good recommending.
|
|
|
|
OpenCode Zen is an AI gateway that gives you access to these models.
|
|
|
|
---
|
|
|
|
## How it works
|
|
|
|
OpenCode Zen works like any other provider in OpenCode.
|
|
|
|
1. You sign in to **<a href={console}>OpenCode Zen</a>**, add your billing
|
|
details, and copy your API key.
|
|
2. You run `opencode auth login`, select opencode, and paste your API key.
|
|
3. Run `/models` in the TUI to see the list of models we recommend.
|
|
|
|
You are charged per request and you can add credits to your account.
|
|
|
|
---
|
|
|
|
## Endpoints
|
|
|
|
You can also access our models through the following API endpoints.
|
|
|
|
| Model | Model ID | Endpoint | AI SDK Package |
|
|
| ----------------- | ----------------- | --------------------------------------------- | --------------------------- |
|
|
| 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` |
|
|
| 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` |
|
|
| Claude Opus 4.1 | claude-opus-4-1 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` |
|
|
| Qwen3 Coder 480B | qwen3-coder | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
|
|
| Grok Code Fast 1 | grok-code | `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` |
|
|
|
|
The [model id](/docs/config/#models) in your OpenCode config
|
|
uses the format `opencode/<model-id>`. For example, for GPT 5 Codex, you would
|
|
use `opencode/gpt-5-codex` in your config.
|
|
|
|
---
|
|
|
|
## Pricing
|
|
|
|
We support a pay-as-you-go model. Below are the prices **per 1M tokens**.
|
|
|
|
| Model | Input | Output | Cached Read | Cached Write |
|
|
| --------------------------------- | ------ | ------ | ----------- | ------------ |
|
|
| Qwen3 Coder 480B | $0.45 | $1.50 | - | - |
|
|
| Kimi K2 | $0.60 | $2.50 | $0.36 | - |
|
|
| Grok Code Fast 1 | Free | Free | - | - |
|
|
| Code Supernova | Free | Free | - | - |
|
|
| 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 |
|
|
| Claude Opus 4.1 | $15.00 | $75.00 | $1.50 | $18.75 |
|
|
| GPT 5 | $1.25 | $10.00 | $0.125 | - |
|
|
| GPT 5 Codex | $1.25 | $10.00 | $0.125 | - |
|
|
|
|
You might notice _Claude Haiku 3.5_ in your usage history. This is a [low cost model](/docs/config/#models) that's used to generate the titles of your sessions.
|
|
|
|
:::note
|
|
Credit card fees are passed along at cost; we don't charge anything beyond that.
|
|
:::
|
|
|
|
The free models:
|
|
|
|
- Grok Code Fast 1 is currently free on OpenCode for a limited time. The xAI team is using this time to collect feedback and improve Grok Code.
|
|
- Code Supernova is a stealth model that's free on OpenCode for a limited time. The team is using this time to collect feedback and improve the model.
|
|
|
|
:::tip
|
|
Subscription plans and a free tier are coming soon.
|
|
:::
|
|
|
|
<a href={email}>Contact us</a> if you have any questions.
|
|
|
|
---
|
|
|
|
## Privacy
|
|
|
|
All our models are hosted in the US. Our providers follow a zero-retention policy and do not use your data for model training, with the following exceptions:
|
|
|
|
- Grok Code Fast 1: During its free period, collected data may be used to improve Grok Code.
|
|
- Code Supernova: During its free period, collected data may be used to improve
|
|
the model.
|
|
- OpenAI APIs: Requests are retained for 30 days in accordance with [OpenAI's Data Policies](https://platform.openai.com/docs/guides/your-data).
|
|
- Anthropic APIs: Requests are retained for 30 days in accordance with [Anthropic's Data Policies](https://docs.anthropic.com/en/docs/claude-code/data-usage).
|
|
|
|
---
|
|
|
|
## For Teams
|
|
|
|
Zen also works great for teams. You can invite teammates, assign roles, curate
|
|
the models your team uses, and more.
|
|
|
|
:::note
|
|
Workspaces are currently free for teams as a part of the beta.
|
|
:::
|
|
|
|
Managing your workspace is currently free for teams as a part of the beta. We'll be
|
|
sharing more details on the pricing soon.
|
|
|
|
---
|
|
|
|
### Roles
|
|
|
|
You can invite teammates to your workspace and assign roles:
|
|
|
|
- **Admin**: Manage models, members, API keys, and billing
|
|
- **Member**: Manage only their own API keys
|
|
|
|
Admins can also set monthly spending limits for each member to keep costs under control.
|
|
|
|
---
|
|
|
|
### Model access
|
|
|
|
Admins can enable or disable specific models for the workspace. Requests made to a disabled model will return an error.
|
|
|
|
This is useful for cases where you want to disable the use of a model that
|
|
collects data.
|
|
|
|
---
|
|
|
|
### Bring your own key
|
|
|
|
You can use your own OpenAI or Anthropic API keys while still accessing other models in Zen.
|
|
|
|
When you use your own keys, tokens are billed directly by the provider, not by Zen.
|
|
|
|
For example, your organization might already have a key for OpenAI or Anthropic
|
|
and you want to use that instead of the one that Zen provides.
|
|
|
|
---
|
|
|
|
## Goals
|
|
|
|
We created OpenCode Zen to:
|
|
|
|
1. **Benchmark** the best models/providers for coding agents.
|
|
2. Have access to the **highest quality** options and not downgrade performance or route to cheaper providers.
|
|
3. Pass along any **price drops** by selling at cost; so the only markup is to cover our processing fees.
|
|
4. Have **no lock-in** by allowing you to use it with any other coding agent. And always let you use any other provider with OpenCode as well.
|