Start typing to search the documentation.

Console navigation

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.

How it works

  1. Sign in to the 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.

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

    /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.

ModelModel IDEndpointAI SDK Package
GPT 6 Astragpt-6-astrahttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 6 Solgpt-6-solhttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 6.1 Solgpt-6.1-solhttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 6 Lunagpt-6-lunahttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.6 Solgpt-5.6-solhttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.6 Terragpt-5.6-terrahttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.6 Lunagpt-5.6-lunahttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.5gpt-5.5https://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.5 Progpt-5.5-prohttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.4gpt-5.4https://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.4 Progpt-5.4-prohttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.4 Minigpt-5.4-minihttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.4 Nanogpt-5.4-nanohttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.3 Codexgpt-5.3-codexhttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.3 Codex Sparkgpt-5.3-codex-sparkhttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.2gpt-5.2https://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.2 Codexgpt-5.2-codexhttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.1gpt-5.1https://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.1 Codexgpt-5.1-codexhttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.1 Codex Maxgpt-5.1-codex-maxhttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5.1 Codex Minigpt-5.1-codex-minihttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5gpt-5https://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5 Codexgpt-5-codexhttps://opencode.ai/zen/v1/responses@ai-sdk/openai
GPT 5 Nanogpt-5-nanohttps://opencode.ai/zen/v1/responses@ai-sdk/openai
Claude Fable 5.1claude-fable-5-1https://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Claude Fable 5claude-fable-5https://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Claude Opus 5.5claude-opus-5-5https://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Claude Opus 5claude-opus-5https://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Claude Opus 4.8claude-opus-4-8https://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Claude Opus 4.7claude-opus-4-7https://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Claude Opus 4.6claude-opus-4-6https://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Claude Opus 4.5claude-opus-4-5https://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Claude Sonnet 5claude-sonnet-5https://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Claude Sonnet 4.6claude-sonnet-4-6https://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Claude Sonnet 4.5claude-sonnet-4-5https://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Claude Haiku 4.5claude-haiku-4-5https://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Gemini 3.8 Flashgemini-3.8-flashhttps://opencode.ai/zen/v1/models/gemini-3.8-flash@ai-sdk/google
Gemini 3.7 Flashgemini-3.7-flashhttps://opencode.ai/zen/v1/models/gemini-3.7-flash@ai-sdk/google
Gemini 3.6 Flashgemini-3.6-flashhttps://opencode.ai/zen/v1/models/gemini-3.6-flash@ai-sdk/google
Gemini 3.5 Flashgemini-3.5-flashhttps://opencode.ai/zen/v1/models/gemini-3.5-flash@ai-sdk/google
Gemini 3.5 Flash Litegemini-3.5-flash-litehttps://opencode.ai/zen/v1/models/gemini-3.5-flash-lite@ai-sdk/google
Gemini 3.1 Progemini-3.1-prohttps://opencode.ai/zen/v1/models/gemini-3.1-pro@ai-sdk/google
Gemini 3 Flashgemini-3-flashhttps://opencode.ai/zen/v1/models/gemini-3-flash@ai-sdk/google
Grok 4.7grok-4.7https://opencode.ai/zen/v1/responses@ai-sdk/openai
Grok 4.6grok-4.6https://opencode.ai/zen/v1/responses@ai-sdk/openai
Grok 4.5grok-4.5https://opencode.ai/zen/v1/responses@ai-sdk/openai
Grok Build 0.1grok-build-0.1https://opencode.ai/zen/v1/responses@ai-sdk/openai
Muse Spark 1.3muse-spark-1.3https://opencode.ai/zen/v1/responses@ai-sdk/openai
Muse Spark 1.2muse-spark-1.2https://opencode.ai/zen/v1/responses@ai-sdk/openai
Qwen3.8 Maxqwen3.8-maxhttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
Qwen3.8 Flashqwen3.8-flashhttps://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Qwen3.7 Maxqwen3.7-maxhttps://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Qwen3.7 Plusqwen3.7-plushttps://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Qwen3.6 Plusqwen3.6-plushttps://opencode.ai/zen/v1/messages@ai-sdk/anthropic
Qwen3.5 Plusqwen3.5-plushttps://opencode.ai/zen/v1/messages@ai-sdk/anthropic
DeepSeek V4.1 Flashdeepseek-v4.1-flashhttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
DeepSeek V4 Prodeepseek-v4-prohttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
DeepSeek V4 Flashdeepseek-v4-flashhttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
DeepSeek V4 Flash Vision Expdeepseek-v4-flash-vision-exphttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
MiniMax M3minimax-m3https://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
MiniMax M2.7minimax-m2.7https://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
MiniMax M2.5minimax-m2.5https://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
GLM 5.3 Flashglm-5.3-flashhttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
GLM 5.3glm-5.3https://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
GLM 5.2glm-5.2https://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
GLM 5.1glm-5.1https://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
GLM 5glm-5https://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
Kimi K2.5kimi-k2.5https://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
Kimi K2.6kimi-k2.6https://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
Kimi K2.7 Codekimi-k2.7-codehttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
Kimi K3kimi-k3https://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
Jev 1.13jev-1.13https://opencode.ai/zen/v1/systemone-
Jev 1.13 Freejev-1.13-freehttps://opencode.ai/zen/v1/systemone-
Big Picklebig-picklehttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
Space Bunny Freespace-bunny-freehttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
LongCat 2.5 Preview Freelongcat-2.5-preview-freehttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
MiMo-V2.6-Flash Freemimo-v2.6-flash-freehttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
MiMo-V2.5 Freemimo-v2.5-freehttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
Ling 3.0 Flash Fin Freeling-3.0-flash-fin-freehttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
Nemotron 3 Ultra Freenemotron-3-ultra-freehttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
Nemotron 3.5 Lightning Freenemotron-3.5-lightning-freehttps://opencode.ai/zen/v1/chat/completions@ai-sdk/openai-compatible
Muse Spark 1.3 Contributor Freemuse-spark-1.3-contributor-freehttps://opencode.ai/zen/v1/responses@ai-sdk/openai

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

opencode.jsonc
{
  "$schema": "https://opencode.ai/config.json",
  "model": "opencode/gpt-5.5",
}

Model list

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

curl https://opencode.ai/zen/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/zen/v1/systemone endpoint. This example checks whether a support request is urgent:

curl https://opencode.ai/zen/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:

curl https://opencode.ai/zen/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 for details about question types and response fields.

Pricing

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

ModelInputOutputCached ReadCached Write
Big PickleFreeFreeFree-
Space Bunny FreeFreeFreeFree-
LongCat 2.5 Preview FreeFreeFreeFree-
MiMo-V2.6-Flash FreeFreeFreeFree-
MiMo-V2.5 FreeFreeFreeFree-
Ling 3.0 Flash Fin FreeFreeFreeFree-
Nemotron 3 Ultra FreeFreeFreeFree-
Nemotron 3.5 Lightning FreeFreeFreeFree-
Muse Spark 1.3 Contributor FreeFreeFreeFree-
Jev 1.13 FreeFreeFree--
Jev 1.13$0.042Free--
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-
Kimi K2.6$0.95$4.00$0.16-
Kimi K2.5$0.60$3.00$0.10-
Qwen3.8 Max$2.00$6.00$0.25$2.50
Qwen3.8 Flash$0.15$0.47$0.016$0.20
Qwen3.7 Max$2.50$7.50$0.50$3.125
Qwen3.7 Plus$0.40$1.60$0.04$0.50
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-
DeepSeek V4 Flash$0.14$0.28$0.028-
DeepSeek V4 Flash Vision Exp$0.14$0.28$0.028-
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$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 4.5$1.00$5.00$0.10$1.25
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 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.20$2.50
GPT 6.1 Sol (> 272K tokens)$4.00$15.00$0.40$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-

DeepSeek V4 Flash Vision Exp: Images are converted into tokens based on their dimensions and billed as input tokens alongside text tokens. Learn more.

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

Free models

  • 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.
  • MiMo-V2.5 Free is available on OpenCode for a limited time. The team is using this time to collect feedback and improve the model.
  • Ling 3.0 Flash Fin 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.
  • 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.
  • Space Bunny Free is a stealth model that’s free on OpenCode for a limited time. Its provider follows a zero-retention policy and does not use your data for model training.
  • LongCat 2.5 Preview 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.
  • Muse Spark 1.3 Contributor Free is available 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.

Contact us if you have any questions.

Auto-reload

If your balance goes below $5, Console automatically reloads $20. You can change the auto-reload amount or disable auto-reload entirely.

Monthly limits

You can set a monthly usage limit for the entire workspace and for each member of your team.

For example, with a $20 monthly usage limit, Console will not use more than $20 in a month. If auto-reload is enabled, you might still be charged more than $20 when your balance goes below $5.

Deprecated models

ModelDeprecation date
GPT 5.2 CodexJuly 23, 2026
GPT 5.1 CodexJuly 23, 2026
GPT 5.1 Codex MaxJuly 23, 2026
GPT 5.1 Codex MiniJuly 23, 2026
GPT 5 CodexJuly 23, 2026
Claude Opus 4.1August 5, 2026
Claude Sonnet 4June 15, 2026
Claude Haiku 3.5February 16, 2026
Gemini 3 ProMarch 9, 2026
MiniMax M2.5August 5, 2026
MiniMax M2.1March 15, 2026
GLM 5May 14, 2026
GLM 4.7March 15, 2026
GLM 4.6March 15, 2026
Kimi K2.5August 5, 2026
Kimi K2 ThinkingMarch 6, 2026
Kimi K2March 6, 2026
Qwen3 Coder 480BFebruary 6, 2026

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:

  • Big Pickle: During its free period, collected data may be used to improve the model.
  • MiMo-V2.6-Flash Free: During its free period, collected data may be used to improve the model.
  • MiMo-V2.5 Free: During its free period, collected data may be used to improve the model.
  • Ling 3.0 Flash Fin 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. By interacting with this endpoint, you consent to our collection, recording, and use of such information and the NVIDIA API Trial Terms of Service.
  • 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. By interacting with this endpoint, you consent to our collection, recording, and use of such information and the NVIDIA API Trial Terms of Service.
  • 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.
  • Muse Spark 1.3 Contributor Free: Heavily discounted token pricing in exchange for permission to use your prompts and completions to train future Meta models. Learn more.

For subscription models, see Go privacy.

For teams

You can invite teammates, assign roles, and curate the models your team uses.

Roles

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 return an error.

For example, you can disable a model that collects data so members of your workspace cannot use it.

Bring your own key

You can use your own OpenAI or Anthropic API keys while still accessing other models through Console. Tokens used with your own keys are billed directly by the provider.

For example, if your organization already has an OpenAI API key, you can use it instead of the one Console provides.

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.

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.