Skip to content

Zen

Curated list of models provided by OpenCode.

OpenCode Zen is a list of tested and verified models provided by the OpenCode team.

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.

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 OpenCode Zen, 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.

ModelModel IDEndpointAI SDK Package
GPT 5gpt-5https://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5 Codexgpt-5-codexhttps://opencode.ai/zen/v1/responses@ai-sdk/openai
Claude Sonnet 4claude-sonnet-4https://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Claude Haiku 3.5claude-3-5-haikuhttps://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Claude Opus 4.1claude-opus-4-1https://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Qwen3 Coder 480Bqwen3-coderhttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
Grok Code Fast 1grok-codehttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
Kimi K2kimi-k2https://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible

Pricing

We support a pay-as-you-go model. Below are the prices per 1M tokens.

ModelInputOutputCached ReadCached Write
Qwen3 Coder 480B$0.45$1.50--
Kimi K2$0.60$2.50$0.36-
Grok Code Fast 1FreeFree--
Code SupernovaFreeFree--
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 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-

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.

Contact us 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.
  • Anthropic APIs: Requests are retained for 30 days in accordance with Anthropic’s Data Policies.

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.