# Models

OpenCode Console provides a list of models tested and verified by the OpenCode team. Sign in, add credits, and get an
API key to use them with OpenCode or another coding agent.

Console works like any other provider in OpenCode. It's **completely optional**, and you can use any other provider
instead. For a subscription with included usage, see [OpenCode Go](/console/go).

## How it works

1. Sign in to the [console](https://opencode.ai/console), add your billing details and credits, and copy your API key.
2. Run `/connect` in the TUI, choose the OpenCode pay-as-you-go provider, and paste your API key.

   ```text
   /connect
   ```

3. Run `/models` to see the available models and select one.

   ```text
   /models
   ```

You are charged per request and can add credits to your account.

## Endpoints

You can also access the models directly through the following API endpoints. Free-tier chat models require OpenCode;
use paid models or [Go](/console/go) from other clients.

Each model is listed with its native API, but every text model also works through the other APIs, which Console
translates. See [Base URLs](/console/harnesses#base-urls) for the full set.

<div class="docs-table-scroll" role="region" aria-label="Console model endpoints" tabIndex={0}>

| Model                           | Model ID                        | Endpoint                                                                   | AI SDK Package              |
| ------------------------------- | ------------------------------- | -------------------------------------------------------------------------- | --------------------------- |
| GPT 6 Astra                     | gpt-6-astra                     | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 6 Sol                       | gpt-6-sol                       | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 6.1 Sol                     | gpt-6.1-sol                     | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 6 Luna                      | gpt-6-luna                      | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.6 Sol                     | gpt-5.6-sol                     | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.6 Terra                   | gpt-5.6-terra                   | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.6 Luna                    | gpt-5.6-luna                    | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.5                         | gpt-5.5                         | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.5 Pro                     | gpt-5.5-pro                     | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.4                         | gpt-5.4                         | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.4 Pro                     | gpt-5.4-pro                     | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.4 Mini                    | gpt-5.4-mini                    | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.4 Nano                    | gpt-5.4-nano                    | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.3 Codex                   | gpt-5.3-codex                   | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.3 Codex Spark             | gpt-5.3-codex-spark             | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.2                         | gpt-5.2                         | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.2 Codex                   | gpt-5.2-codex                   | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.1                         | gpt-5.1                         | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.1 Codex                   | gpt-5.1-codex                   | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.1 Codex Max               | gpt-5.1-codex-max               | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5.1 Codex Mini              | gpt-5.1-codex-mini              | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5                           | gpt-5                           | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5 Codex                     | gpt-5-codex                     | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GPT 5 Nano                      | gpt-5-nano                      | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| Claude Fable 5.1                | claude-fable-5-1                | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Claude Fable 5                  | claude-fable-5                  | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Claude Opus 5.5                 | claude-opus-5-5                 | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Claude Opus 5                   | claude-opus-5                   | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Claude Opus 4.8                 | claude-opus-4-8                 | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Claude Opus 4.7                 | claude-opus-4-7                 | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Claude Opus 4.6                 | claude-opus-4-6                 | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Claude Opus 4.5                 | claude-opus-4-5                 | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Claude Sonnet 5.5               | claude-sonnet-5-5               | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Claude Sonnet 5                 | claude-sonnet-5                 | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Claude Sonnet 4.6               | claude-sonnet-4-6               | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Claude Sonnet 4.5               | claude-sonnet-4-5               | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Claude Haiku 5.5                | claude-haiku-5-5                | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Claude Haiku 4.5                | claude-haiku-4-5                | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Gemini 4 Argon                  | gemini-4-argon                  | `https://opencode.ai/inference/google/v1beta/models/gemini-4-argon`        | `@ai-sdk/google`            |
| Gemini 3.8 Flash                | gemini-3.8-flash                | `https://opencode.ai/inference/google/v1beta/models/gemini-3.8-flash`      | `@ai-sdk/google`            |
| Gemini 3.7 Flash                | gemini-3.7-flash                | `https://opencode.ai/inference/google/v1beta/models/gemini-3.7-flash`      | `@ai-sdk/google`            |
| Gemini 3.6 Flash                | gemini-3.6-flash                | `https://opencode.ai/inference/google/v1beta/models/gemini-3.6-flash`      | `@ai-sdk/google`            |
| Gemini 3.5 Flash                | gemini-3.5-flash                | `https://opencode.ai/inference/google/v1beta/models/gemini-3.5-flash`      | `@ai-sdk/google`            |
| Gemini 3.5 Flash Lite           | gemini-3.5-flash-lite           | `https://opencode.ai/inference/google/v1beta/models/gemini-3.5-flash-lite` | `@ai-sdk/google`            |
| Gemini 3.1 Pro                  | gemini-3.1-pro                  | `https://opencode.ai/inference/google/v1beta/models/gemini-3.1-pro`        | `@ai-sdk/google`            |
| Gemini 3 Flash                  | gemini-3-flash                  | `https://opencode.ai/inference/google/v1beta/models/gemini-3-flash`        | `@ai-sdk/google`            |
| Grok 4.7                        | grok-4.7                        | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| Grok 4.6                        | grok-4.6                        | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| Grok 4.5                        | grok-4.5                        | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| Grok Build 0.1                  | grok-build-0.1                  | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| Muse Wonder 1.0                 | muse-wonder-1.0                 | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| Muse Spark 1.3                  | muse-spark-1.3                  | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| Muse Spark 1.2                  | muse-spark-1.2                  | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| Qwen3.8 Max                     | qwen3.8-max                     | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| Qwen3.8 Flash                   | qwen3.8-flash                   | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Qwen3.6 Plus                    | qwen3.6-plus                    | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| Qwen3.5 Plus                    | qwen3.5-plus                    | `https://opencode.ai/inference/anthropic/v1/messages`                      | `@ai-sdk/anthropic`         |
| DeepSeek V4.1 Flash             | deepseek-v4.1-flash             | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| DeepSeek V4 Pro                 | deepseek-v4-pro                 | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| MiniMax M3                      | minimax-m3                      | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| MiniMax M2.7                    | minimax-m2.7                    | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| MiniMax M2.5                    | minimax-m2.5                    | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| GLM 5.3 Flash                   | glm-5.3-flash                   | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| GLM 5.3                         | glm-5.3                         | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| GLM 5.2                         | glm-5.2                         | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| GLM 5.1                         | glm-5.1                         | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| GLM 5                           | glm-5                           | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| Kimi K2.5                       | kimi-k2.5                       | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| Kimi K2.6                       | kimi-k2.6                       | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| Kimi K2.7 Code                  | kimi-k2.7-code                  | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| Kimi K3                         | kimi-k3                         | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| Mistral Large 4                 | mistral-large-4                 | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| Jev 1.13                        | jev-1.13                        | `https://opencode.ai/inference/systemone/v1/systemone`                     | -                           |
| Jev 1.13 Free                   | jev-1.13-free                   | `https://opencode.ai/inference/systemone/v1/systemone`                     | -                           |
| Big Pickle                      | big-pickle                      | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| Iceman Free                     | iceman-free                     | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| Inkling 2 Small Free            | inkling-2-small-free            | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| Crouton Alpha Free              | crouton-alpha-free              | `https://opencode.ai/inference/openai/v1/responses`                        | `@ai-sdk/openai`            |
| GLM-5.3-Flash Free              | glm-5.3-flash-free              | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| DeepSeek V4.1 Flash Free        | deepseek-v4.1-flash-free        | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| Beam Free                       | beam-free                       | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| Flint 40B Free                  | flint-40b-free                  | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| MiMo-V2.6-Flash Free            | mimo-v2.6-flash-free            | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| Nemotron 3 Ultra Free           | nemotron-3-ultra-free           | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| Nemotron 3.5 Lightning Free     | nemotron-3.5-lightning-free     | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |
| Nemotron 3.5 Super VL Free      | nemotron-3.5-super-vl-free      | `https://opencode.ai/inference/openai/v1/chat/completions`                 | `@ai-sdk/openai-compatible` |

</div>

These AI SDK packages are for applications calling the endpoints directly. To select a [model](/models) in OpenCode,
use the format `opencode/<model-id>`:

```jsonc title="opencode.jsonc"
{
  "$schema": "https://opencode.ai/config.json",
  "model": "opencode/gpt-6.1-sol",
}
```

### Model list

Fetch the full list of available models and their metadata from the models endpoint:

```bash
curl https://opencode.ai/inference/v1/models
```

### Jev

Jev is a System One model from TypeSafe AI for fast, structured decisions. Instead of generating text, it evaluates a `state` against typed questions and returns values and probabilities that your code can use directly. It supports yes/no (`noul`), multiple-choice (`choice`), and rubric-based (`score`) questions.

Use your OpenCode Console API key with the `https://opencode.ai/inference/systemone/v1/systemone` endpoint. This example checks whether a support request is urgent:

```bash
curl https://opencode.ai/inference/systemone/v1/systemone \
  -H "Authorization: Bearer $OPENCODE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "jev-1.13",
    "state": "My payments have failed for three days and I am losing sales. Please help now.",
    "questions": {
      "is_urgent": {
        "type": "noul",
        "instructions": "Does this request require urgent attention?"
      }
    }
  }'
```

You can ask multiple questions in one request. Jev evaluates them in parallel and returns each answer under the matching question ID:

```bash
curl https://opencode.ai/inference/systemone/v1/systemone \
  -H "Authorization: Bearer $OPENCODE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "jev-1.13",
    "state": "My order arrived late and the item is damaged. I want a refund.",
    "questions": {
      "department": {
        "type": "choice",
        "instructions": "Which team should handle this request?",
        "criteria": {
          "returns": "Refunds, exchanges, or damaged items",
          "shipping": "Delivery delays or lost packages",
          "billing": "Charges, invoices, or payment problems"
        }
      },
      "frustration": {
        "type": "score",
        "instructions": "How frustrated is the customer?",
        "criteria": ["Calm", "Frustrated", "Very angry"]
      }
    }
  }'
```

Use `jev-1.13-free` instead of `jev-1.13` to use the limited-time free model. See the [TypeSafe AI documentation](https://docs.typesafe.ai/) for details about question types and response fields.

## Pricing

Console uses pay-as-you-go pricing. Below are the prices **per 1M tokens**.

<div class="docs-table-scroll" role="region" aria-label="Console model pricing" tabIndex={0}>

| Model                             | Input           | Output          | Cached Read     | Cached Write |
| --------------------------------- | --------------- | --------------- | --------------- | ------------ |
| Big Pickle                        | Free            | Free            | Free            | -            |
| Iceman Free                       | Free            | Free            | Free            | -            |
| Inkling 2 Small Free              | Free            | Free            | Free            | -            |
| Crouton Alpha Free                | Free            | Free            | Free            | -            |
| GLM-5.3-Flash Free                | Free            | Free            | Free            | -            |
| DeepSeek V4.1 Flash Free          | Free            | Free            | Free            | -            |
| Beam Free                         | Free            | Free            | Free            | -            |
| Flint 40B Free                    | Free            | Free            | Free            | -            |
| MiMo-V2.6-Flash Free              | Free            | Free            | Free            | -            |
| Nemotron 3 Ultra Free             | Free            | Free            | Free            | -            |
| Nemotron 3.5 Lightning Free       | Free            | Free            | Free            | -            |
| Nemotron 3.5 Super VL Free        | Free            | Free            | Free            | -            |
| Jev 1.13 Free                     | Free            | Free            | -               | -            |
| Jev 1.13                          | $0.042          | Free            | -               | -            |
| MiniMax M3                        | $0.30           | $1.20           | $0.06           | -            |
| MiniMax M2.7                      | $0.30           | $1.20           | $0.06           | -            |
| MiniMax M2.5                      | $0.30           | $1.20           | $0.06           | -            |
| GLM 5.3 Flash                     | $0.15           | $0.50           | $0.03           | -            |
| GLM 5.3                           | $1.40           | $4.40           | $0.26           | -            |
| GLM 5.2                           | $1.40           | $4.40           | $0.26           | -            |
| GLM 5.1                           | $1.40           | $4.40           | $0.26           | -            |
| GLM 5                             | $1.00           | $3.20           | $0.20           | -            |
| Kimi K2.7 Code                    | $0.95           | $4.00           | $0.19           | -            |
| Kimi K3                           | $3.00           | $15.00          | $0.30           | $3.00        |
| Kimi K2.6                         | $0.95           | $4.00           | $0.16           | -            |
| Kimi K2.5                         | $0.60           | $3.00           | $0.10           | -            |
| Mistral Large 4 (50% off)         | ~~$1.36~~ $0.68 | ~~$4.18~~ $2.09 | ~~$0.14~~ $0.07 | -            |
| Qwen3.8 Max                       | $2.00           | $6.00           | $0.25           | $2.50        |
| Qwen3.8 Flash                     | $0.15           | $0.47           | $0.016          | $0.20        |
| Qwen3.6 Plus                      | $0.50           | $3.00           | $0.05           | $0.625       |
| Qwen3.5 Plus                      | $0.20           | $1.20           | $0.02           | $0.25        |
| DeepSeek V4.1 Flash               | $0.30           | $1.20           | $0.006          | -            |
| DeepSeek V4 Pro                   | $1.74           | $3.48           | $0.145          | -            |
| Claude Fable 5.1                  | $10.00          | $50.00          | $0.25           | $12.50       |
| Claude Fable 5                    | $10.00          | $50.00          | $1.00           | $12.50       |
| Claude Opus 5.5                   | $4.00           | $20.00          | $0.20           | $5.00        |
| Claude Opus 5                     | $5.00           | $25.00          | $0.50           | $6.25        |
| Claude Opus 4.8                   | $5.00           | $25.00          | $0.50           | $6.25        |
| Claude Opus 4.7                   | $5.00           | $25.00          | $0.50           | $6.25        |
| Claude Opus 4.6                   | $5.00           | $25.00          | $0.50           | $6.25        |
| Claude Opus 4.5                   | $5.00           | $25.00          | $0.50           | $6.25        |
| Claude Sonnet 5.5                 | $2.00           | $10.00          | $0.20           | $2.50        |
| Claude Sonnet 5                   | $2.00           | $10.00          | $0.20           | $2.50        |
| Claude Sonnet 4.6                 | $3.00           | $15.00          | $0.30           | $3.75        |
| 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 Haiku 5.5 (≤ 100K tokens)  | $0.10           | $0.50           | $0.01           | $0.125       |
| Claude Haiku 5.5 (> 100K tokens)  | $0.50           | $2.50           | $0.05           | $0.625       |
| Claude Haiku 4.5                  | $1.00           | $5.00           | $0.10           | $1.25        |
| Gemini 4 Argon (50% off)          | ~~$4.00~~ $2.00 | ~~$20.00~~ $10.00 | ~~$0.20~~ $0.10 | -          |
| Gemini 3.8 Flash                  | $1.50           | $7.50           | $0.15           | -            |
| Gemini 3.7 Flash                  | $1.50           | $7.50           | $0.15           | -            |
| Gemini 3.6 Flash                  | $1.50           | $7.50           | $0.15           | -            |
| Gemini 3.5 Flash                  | $1.50           | $9.00           | $0.15           | -            |
| Gemini 3.5 Flash Lite             | $0.30           | $2.50           | $0.03           | -            |
| 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 Flash                    | $0.50           | $3.00           | $0.05           | -            |
| Grok 4.7 (≤ 200K tokens)          | $2.00           | $6.00           | $0.50           | -            |
| Grok 4.7 (> 200K tokens)          | $4.00           | $12.00          | $1.00           | -            |
| Grok 4.6 (≤ 200K tokens)          | $2.00           | $6.00           | $0.50           | -            |
| Grok 4.6 (> 200K tokens)          | $4.00           | $12.00          | $1.00           | -            |
| Grok 4.5 (≤ 200K tokens)          | $2.00           | $6.00           | $0.30           | -            |
| Grok 4.5 (> 200K tokens)          | $4.00           | $12.00          | $0.60           | -            |
| Grok Build 0.1                    | $1.00           | $2.00           | $0.20           | -            |
| Muse Wonder 1.0                   | $4.00           | $20.00          | $0.20           | -            |
| Muse Spark 1.3                    | $1.25           | $4.25           | $0.15           | -            |
| Muse Spark 1.2                    | $1.25           | $4.25           | $0.15           | -            |
| GPT 6 Astra (≤ 272K tokens)       | $10.00          | $50.00          | $1.00           | $12.50       |
| GPT 6 Astra (> 272K tokens)       | $20.00          | $75.00          | $2.00           | $25.00       |
| GPT 6 Sol (≤ 272K tokens)         | $2.00           | $10.00          | $0.20           | $2.50        |
| GPT 6 Sol (> 272K tokens)         | $4.00           | $15.00          | $0.40           | $5.00        |
| GPT 6.1 Sol (≤ 272K tokens)       | $2.00           | $10.00          | $0.10           | $2.50        |
| GPT 6.1 Sol (> 272K tokens)       | $4.00           | $15.00          | $0.20           | $5.00        |
| GPT 6 Luna (≤ 272K tokens)        | $0.10           | $0.50           | $0.01           | $0.125       |
| GPT 6 Luna (> 272K tokens)        | $0.20           | $0.75           | $0.02           | $0.25        |
| GPT 5.6 Sol (≤ 272K tokens)       | $4.00           | $20.00          | $0.40           | $5.00        |
| GPT 5.6 Sol (> 272K tokens)       | $8.00           | $30.00          | $0.80           | $10.00       |
| GPT 5.6 Terra (≤ 272K tokens)     | $2.00           | $12.00          | $0.20           | $2.50        |
| GPT 5.6 Terra (> 272K tokens)     | $4.00           | $18.00          | $0.40           | $5.00        |
| GPT 5.6 Luna (≤ 272K tokens)      | $0.20           | $1.20           | $0.02           | $0.25        |
| GPT 5.6 Luna (> 272K tokens)      | $0.40           | $1.80           | $0.04           | $0.50        |
| GPT 5.5 (≤ 272K tokens)           | $5.00           | $30.00          | $0.50           | -            |
| GPT 5.5 (> 272K tokens)           | $10.00          | $45.00          | $1.00           | -            |
| GPT 5.5 Pro                       | $30.00          | $180.00         | $30.00          | -            |
| GPT 5.4 (≤ 272K tokens)           | $2.50           | $15.00          | $0.25           | -            |
| GPT 5.4 (> 272K tokens)           | $5.00           | $22.50          | $0.50           | -            |
| GPT 5.4 Pro                       | $30.00          | $180.00         | $30.00          | -            |
| GPT 5.4 Mini                      | $0.75           | $4.50           | $0.075          | -            |
| GPT 5.4 Nano                      | $0.20           | $1.25           | $0.02           | -            |
| GPT 5.3 Codex Spark               | $1.75           | $14.00          | $0.175          | -            |
| 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                        | $0.05           | $0.40           | $0.005          | -            |

</div>

**Gemini 4 Argon:** The 50% discount applies through November 30, 2026.

You may notice [low-cost models](/models), such as Haiku, Nano, or Flash, in your usage history. OpenCode uses these
models to generate session titles.

<Callout>
  A processing fee of 4.6% + $0.31 is added to each credit purchase to cover payment costs; we don't charge anything beyond that.
</Callout>

### Free models

- GLM-5.3-Flash Free is free on OpenCode for a limited time. Its provider follows a zero-retention policy and does not use your data for model training.
- DeepSeek V4.1 Flash Free is free on OpenCode for a limited time. Its provider follows a zero-retention policy and does not use your data for model training.
- MiMo-V2.6-Flash Free is available on OpenCode for a limited time. The team is using this time to collect feedback and improve the model.
- Nemotron 3 Ultra Free is available on OpenCode for a limited time. The team is using this time to collect feedback and improve the model.
- Nemotron 3.5 Lightning Free is available on OpenCode for a limited time. The team is using this time to collect feedback and improve the model.
- Nemotron 3.5 Super VL Free is available on OpenCode for a limited time. The team is using this time to collect feedback and improve the model.
- Big Pickle 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.
- Iceman Free 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.
- Inkling 2 Small Free is free on OpenCode for a limited time. Its provider retains your data and may use it for model training; see [Privacy](#privacy). It's not available in the European Union, Iceland, Liechtenstein, Norway, Cuba, Iran, North Korea, Russia, Ukraine, or Venezuela.
- Crouton Alpha Free 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. It's not available in the European Union, Afghanistan, Belarus, China (including Hong Kong and Macau), Cambodia, Cuba, Eritrea, Ethiopia, Haiti, Iran, Iraq, Libya, Myanmar, Nicaragua, North Korea, Pakistan, Russia, Somalia, Syria, Venezuela, or Western Sahara, or in some regions within otherwise supported countries.
- Beam Free is free on OpenCode for a limited time. Its provider does not use your data for model training and retains it for 30 days for safety reasons. It's not available in Angola, Belarus, Cambodia, China (including Hong Kong and Macau), Cuba, the Democratic Republic of the Congo, Equatorial Guinea, Iran, Iraq, Laos, Libya, Nigeria, North Korea, Russia, Syria, Turkmenistan, Uzbekistan, Venezuela, or the Crimea, Donetsk, and Luhansk regions of Ukraine.
- Flint 40B Free is free on OpenCode for a limited time. The team is using this time to collect feedback and improve the model.
- Jev 1.13 Free is available on OpenCode for a limited time.

To hide free models in OpenCode, set `OPENCODE_DISABLE_FREE_MODELS=1`. See [free models](/models#free-models).

[Contact us](mailto:help@anoma.ly) if you have any questions.

### Auto-recharge and budgets

[Auto-recharge](/console/billing#auto-recharge) buys credits when your balance runs low, and
[budgets](/console/budgets) cap monthly spend for the workspace and each member.

### Deprecated models

| Model              | Deprecation date  |
| ------------------ | ----------------- |
| Pulse Alpha Free   | November 6, 2026  |
| DeepSeek V4 Flash  | October 26, 2026  |
| GPT 5.2 Codex      | July 23, 2026     |
| GPT 5.1 Codex      | July 23, 2026     |
| GPT 5.1 Codex Max  | July 23, 2026     |
| GPT 5.1 Codex Mini | July 23, 2026     |
| GPT 5 Codex        | July 23, 2026     |
| Claude Opus 4.1    | August 5, 2026    |
| Claude Sonnet 4    | June 15, 2026     |
| Claude Haiku 3.5   | February 16, 2026 |
| Gemini 3 Pro       | March 9, 2026     |
| MiniMax M2.5       | August 5, 2026    |
| MiniMax M2.1       | March 15, 2026    |
| GLM 5              | May 14, 2026      |
| GLM 4.7            | March 15, 2026    |
| GLM 4.6            | March 15, 2026    |
| Kimi K2.5          | August 5, 2026    |
| Kimi K2 Thinking   | March 6, 2026     |
| Kimi K2            | March 6, 2026     |
| Qwen3 Coder 480B   | February 6, 2026  |

## Privacy

All our models are hosted in the US and EU. Our providers follow a zero-retention policy and do not use your data for model training, with the following exceptions:

- Big Pickle: During its free period, collected data may be used to improve the model.
- Iceman Free: During its free period, collected data is retained and used to improve the model.
- Inkling 2 Small Free: During its free period, collected data is retained and may be used to monitor the model's real-world performance and for model training. See Thinking Machines' [Terms of Service](https://thinkingmachines.ai/legal/tml-free-research-api-tier-terms-of-service.pdf) and [Privacy Notice](https://thinkingmachines.ai/legal/tml-free-research-api-tier-privacy-notice.pdf).
- Crouton Alpha Free: During its free period, collected data is retained for 30 days and is not used for model training.
- Flint 40B Free: During its free period, collected data may be used to improve the model. Data is retained for 30 days.
- MiMo-V2.6-Flash Free: During its free period, collected data may be used to improve the model.
- Nemotron 3 Ultra Free (NVIDIA free endpoints): Trial use only — do not submit personal or confidential data. Your use is logged for security purposes and to improve NVIDIA products and services. The logged session data for improvement purposes is not linked to your identity or any persistent identifier. For more information about our data processing practices, see our [Privacy Policy](https://assets.ngc.nvidia.com/products/api-catalog/legal/NVIDIA%20API%20Trial%20Terms%20of%20Service.pdf). By interacting with this endpoint, you consent to our collection, recording, and use of such information and the [NVIDIA API Trial Terms of Service](https://assets.ngc.nvidia.com/products/api-catalog/legal/NVIDIA%20API%20Trial%20Terms%20of%20Service.pdf).
- Nemotron 3.5 Lightning Free (NVIDIA free endpoints): Trial use only — do not submit personal or confidential data. Your use is logged for security purposes and to improve NVIDIA products and services. The logged session data for improvement purposes is not linked to your identity or any persistent identifier. For more information about our data processing practices, see our [Privacy Policy](https://assets.ngc.nvidia.com/products/api-catalog/legal/NVIDIA%20API%20Trial%20Terms%20of%20Service.pdf). By interacting with this endpoint, you consent to our collection, recording, and use of such information and the [NVIDIA API Trial Terms of Service](https://assets.ngc.nvidia.com/products/api-catalog/legal/NVIDIA%20API%20Trial%20Terms%20of%20Service.pdf).
- Nemotron 3.5 Super VL Free (NVIDIA free endpoints): Trial use only — do not submit personal or confidential data. Your use is logged for security purposes and to improve NVIDIA products and services. The logged session data for improvement purposes is not linked to your identity or any persistent identifier. For more information about our data processing practices, see our [Privacy Policy](https://assets.ngc.nvidia.com/products/api-catalog/legal/NVIDIA%20API%20Trial%20Terms%20of%20Service.pdf). By interacting with this endpoint, you consent to our collection, recording, and use of such information and the [NVIDIA API Trial Terms of Service](https://assets.ngc.nvidia.com/products/api-catalog/legal/NVIDIA%20API%20Trial%20Terms%20of%20Service.pdf).
- 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).
- Mistral APIs: Prompts and other inputs are not used for training. Data is retained in accordance with [Mistral's Data Retention Policy](https://docs.mistral.ai/admin/monitor-comply/zero-data-retention).
- Beam Free: Prompts and other inputs are not used for training. Data is retained for 30 days for safety reasons.

For subscription models, see [Go privacy](/console/go#privacy).

## For teams

Share Console models with your team from a [workspace](/console/workspaces). Owners and admins can
[invite members](/console/members), choose which models are enabled from the **Models** tab, set
[budgets](/console/budgets), and connect [their own providers](/console/providers).

## Background

There are many models available, but only a few work well as coding agents. Providers also vary in configuration,
performance, and quality, so a model accessed through a gateway such as OpenRouter may perform differently.

<Callout type="tip">We tested a select group of models and providers that work well with OpenCode.</Callout>

To build this catalog, we:

1. Tested a select group of models and talked to their teams about how to best run them.
2. Worked with providers to make sure the models were served correctly.
3. Benchmarked each model/provider combination to produce a list we feel good recommending.

Console is an AI gateway that gives you access to these models.

## Goals

We built Console to:

1. **Benchmark** the best models and providers for coding agents.
2. Provide the **highest quality** options without downgrading performance or routing to cheaper providers.
3. Pass along **price drops** by selling at cost, with markup only to cover processing fees.
4. Have **no lock-in**: use Console with any coding agent, or use another provider with OpenCode.