Direct access from Russia — no VPN·USDT / USDC in 5 minutes·Original models, no downgrade

“Free usage exceeded, subscribe to Go” in OpenCode: an OpenCode Go alternative with no subscription

This message means you have used up the free OpenCode Zen models, and OpenCode is offering its OpenCode Go plan at $10 a month (opencode.ai/docs/go, 9 Nov 2026). From Russia that plan is hard to pay for, and Go doesn’t include Claude Sonnet, Claude Opus or GPT-6.1. The alternative is to connect your own provider in the same OpenCode. With RuAPI the agent works without a VPN, one key gives you DeepSeek, GLM, Kimi, Grok, Claude and GPT, and you pay in USDT only for the tokens you use — no subscription and no 5-hour or weekly limits.

no Go subscription no VPN pay in USDT, no card needed Claude Sonnet and Opus

Updated:

{
  "provider": {
    "anthropic": {
      "options": {
        "baseURL": "https://www.ruapi.ai/v1",
        "apiKey": "sk-..."
      }
    }
  },
  "model": "anthropic/claude-sonnet-5-5"
}

A fragment of ~/.config/opencode/opencode.json: Claude goes through the built-in anthropic provider, other models through a custom ruapi provider. Replace sk-... with your RuAPI key. You don’t need a Go subscription for this, and if you have one, it can stay alongside.

Why “subscribe to Go” appears, and why the plan is awkward from Russia

Free Zen models run out without warning.

Big Pickle, DeepSeek Flash Free, GLM-5.3-Flash Free and the other free Zen models are free only for a limited time and with a limit; the docs don’t state the size of that limit, and some of these models are blocked in certain countries — Inkling 2 Small Free, for one, in Russia (opencode.ai/docs/zen, 9 Nov 2026). According to GitHub reports, the error can appear after a couple of requests (github.com/anomalyco/opencode, issues #40078, #42128).

The Go plan is hard to pay for from Russia.

Go is $10 a month, Go Plus is $40, Go Teams is $20 per member. You subscribe in the OpenCode Console and enter billing details (opencode.ai/docs/go, 9 Nov 2026). You pay in dollars; the docs don’t list payment methods — usually that means a foreign card, and Russian bank cards generally don’t work with foreign services. Beyond the limits, Go can charge a separate Console balance, and each top-up of it carries a 4.6% + $0.31 fee (opencode.ai/docs/zen).

Go limits are counted per model.

Each model has its own monthly dollar budget: no more than 20% of it in 5 hours and 50% in a week. On Go that’s, for example, $15 a month for GLM-5.3, Kimi K3.1 Pro or Grok 4.7 and $30 for Gemini 4 Argon (until 30 Nov 2026; opencode.ai/docs/go, 9 Nov 2026). Claude Sonnet, Claude Opus and GPT-6.1 aren’t on the Go list at all. With RuAPI the only limit is your balance, and you switch models with /models.

# how to start

Connecting RuAPI instead of a Go subscription: 4 steps

OpenCode stays the same; only the model provider changes. It takes about five minutes.

  1. Sign up for RuAPI and top up

    Sign in at www.ruapi.ai with email, Google, Yandex or Telegram. Top up in USDT from 5 USDT (TRC20, BEP20, TON, Polygon); USDC works too, and no card is needed. To buy USDT with rubles via SBP, see docs.ruapi.ai/en/buy-usdt. Foreign-issued cards are accepted too.

    A new account usually gets $0.05 right away, so you can try OpenCode on deepseek-flash, gpt-6-luna or claude-haiku-5-5 before paying. All other models unlock after your first top-up.

  2. Create a key and give it a budget

    Console → API Keys → “Create API key”. The agent decides how many requests to make, so it’s handy to cap the key: in the “Credit limit” block turn off “Unlimited” and enter an amount. This replaces the 5-hour and weekly limits — except you set the cap yourself.

    RuAPI Console, API Keys section: a key for OpenCode instead of a Go subscriptionRuAPI Console, API Keys section: a key for OpenCode instead of a Go subscription
  3. Add RuAPI to OpenCode

    • The easy way is one command: in the Console click “Connect Claude Code, Cline & more”, choose OpenCode and “Copy command”. The command works once; paste it into a terminal (PowerShell on Windows): it installs OpenCode if it’s missing, writes the RuAPI address and key into the settings and opens the app.
    • Manually: add a provider block to ~/.config/opencode/opencode.json as in the example at the top of the page. Claude connects through the built-in anthropic provider, other models through a provider with the npm package @ai-sdk/openai-compatible; both use baseURL https://www.ruapi.ai/v1.
    • In the OpenCode V2 app the “Custom provider” window may not work yet — in that case use the file, which is supported.
  4. Pick a model from the RuAPI group, not OpenCode Zen

    • Type /models and pick a model from the “RuAPI · Claude” or “RuAPI” group, for example ruapi/deepseek-flash or anthropic/claude-sonnet-5-5. Model names look alike across groups, and the “subscribe to Go” error applies only to OpenCode Zen models.
    • To avoid picking a free Zen model by accident, start OpenCode with OPENCODE_DISABLE_FREE_MODELS=1 — this hides the free models (opencode.ai/docs/zen).
    • Every request and its price shows up in the RuAPI Console → “Usage Logs”.

Full guide with troubleshooting: docs.ruapi.ai/en/integrations/opencode · addresses and keys: docs.ruapi.ai/en/quickstart · prompt caching: docs.ruapi.ai/en/prompt-caching

Models from OpenCode Go — and their names on RuAPI

In both Go and RuAPI

deepseek-flash, glm-5.3

kimi-k3.1-pro, MiniMax-M3.1-Flash

qwen3.8-max, grok-4.7

gpt-6-luna, claude-haiku-5-5, gemini-4-argon

Not in Go, available on RuAPI

claude-sonnet-5-5

claude-opus-5-5

gpt-5.4 and GPT-6.1 models

exact names on the pricing page

Instead of Go limits

one balance for every model

no 5-hour or weekly limits

a budget per key

USDT from 5 USDT, balance never expires

What models cost in OpenCode via RuAPI

Prices per 1M tokens in USD — the same as on the RuAPI pricing page. No monthly fee: you’re charged only for what the agent uses.

modelinput $/Moutput $/M
deepseek-flash
$0.17
cache read $0.0120
$1.44
gpt-6-luna
$0.12
cache read $0.0120
>272K: $0.24
$0.60
>272K: $0.90
MiniMax-M3.1-Flash
$0.18
cache read $0.0180
$0.72
glm-5.3
$1.44
cache read $0.36
$5.02
kimi-k3.1-pro
$2.40
cache read $0.24
$12.00
grok-4.7
$2.40
cache read $0.60
>200K: $4.80
$7.20
>200K: $14.40
claude-sonnet-5-5
$2.40
cache read $0.12
$12.00
claude-opus-5-5
$4.80
cache read $0.24
$24.00

A fair comparison: if you work a lot on the cheap models from the Go list and have a card that works with foreign services, Go is good value — for $10 a month it gives a $100 budget on DeepSeek Flash (opencode.ai/docs/go, 9 Nov 2026). RuAPI wins when your workload is small or uneven, when you need Claude Sonnet, Opus or GPT-6.1, and when you have no card to pay with. Example: an agent step with 30,000 input tokens (24,000 of them from cache) and 1,000 output tokens costs about $0.0027 on deepseek-flash, so $10 covers roughly 3,600 such steps. Reasoning tokens are billed as output.

The grey “>272K” row is the vendor’s rate for long prompts: if a request exceeds the threshold, the whole request is billed at that rate.

All models and prices →

OpenCode Go vs. OpenCode with RuAPI

OpenCode + RuAPIOpenCode Go
How you payPay as you go: top up and spend on tokens, no subscription$10 a month (Go Plus $40); beyond the limits, from the Console balance if extra usage is on
Paying from RussiaUSDT from 5 USDT, no card needed; foreign-issued cards accepted tooBilling details in the OpenCode Console; Russian bank cards usually don’t work with foreign services
LimitsOnly your balance and the key budgetA monthly budget per model; up to 20% in 5 hours, up to 50% in a week
Claude and GPTClaude Haiku, Sonnet, Opus; GPT-6 Luna, GPT-5.4, GPT-6.1Only Claude Haiku 5.5, GPT 6 Luna and GPT 5.6 Luna
Better value whenYou need strong models, or your workload is small and unevenYou do a lot of work on cheap Go models and have a working foreign card

OpenCode Go and Zen details are from opencode.ai/docs/go and opencode.ai/docs/zen (checked 9 Nov 2026). The Go model list may change.

# faq

FAQ

OpenCode is telling you that you’ve used up the limit on the free OpenCode Zen models (Big Pickle, DeepSeek Flash Free and others) and suggests switching to the paid OpenCode Go plan. It isn’t about OpenCode itself: the app is free and open source, and only free access to models on OpenCode’s servers is limited. In the OpenCode V2 app a similar message reads “Free usage limit reached. Connect a provider or subscribe to OpenCode Go to keep going, or switch models.” — so connecting your own provider is suggested right in the error text.

OpenCode without “subscribe to Go” — pay only for tokens

Create account