Skip to content

Free tier returns HTTP 429 for all free models, even after Console authentication #60935

Closed as duplicate

Description

@arturjoaodaros-dev

Description

I'm experiencing a persistent free-tier issue on Windows with OpenCode CLI v2.2.5.

Environment

  • OS: Windows 11 pro
  • Client: CLI
  • OpenCode version: v2.2.5
  • Provider: OpenCode
  • Authentication: OpenCode Console account authenticated via GitHub

Problem

All available free models return HTTP 429 with the following error:

"RateLimit.FreeUsageLimitError: Free usage limit reached."

Affected models:

  • "opencode/beam-free"
  • "opencode/big-pickle"
  • "opencode/deepseek-v4.1-flash-free"
  • "opencode/flint-40b-free"
  • "opencode/glm-5.3-flash-free"
  • "opencode/mimo-v2.6-flash-free"
  • "opencode/nemotron-3.5-lightning-free"
  • "opencode/nemotron-3.5-super-vl-free"

What I've tried:

  1. Confirmed that no authenticated integrations were initially configured.
  2. Updated/verified that I'm running OpenCode v2.2.5.
  3. Logged into an OpenCode Console account using GitHub.
  4. Tested multiple free models after authentication.
  5. Tested with another device with the same console account and worked perfectly

The issue persists across all free models, even after signing into OpenCode Console.

Error details:

  • HTTP status: "429"
  • Error: "RateLimit.FreeUsageLimitError"
  • Product: "standard"
  • Endpoint: "/inference/openai/v1/chat/completions"

Expected behavior:

Free models should work within their applicable usage limits, and the quota status or reset time should be clear.

Actual behavior:

Every available free model is rejected with "Free usage limit reached".

Could you clarify whether this is an account-level restriction, an exhausted daily quota, or a possible free-tier quota enforcement issue?

Is there a way to check the current quota and reset time associated with my Console account?

Screenshots attached:

  1. Available free models in OpenCode.
  2. HTTP 429 error details.
  3. OpenCode Console authentication/status.

Thanks for looking into this.

Plugins

Any

OpenCode version

V2.2.5

Steps to reproduce

I don't think there is a way to reproduce it, maybe try to spend all free quota from an account and wait for the reset

Screenshot

Image Image Image

Operating System

Windows 11 Pro

Terminal

Windows powershell

Activity

  1. opencodejr commented on Oct 31, 2026

    @opencodejr

    Thanks for the detailed report and the screenshots. Sorry you're stuck on this.

    I think this is a duplicate of #59387, the main thread for free-tier problems like Free usage limit reached. The maintainers collect these reports there instead of in separate issues.

    RateLimit.FreeUsageLimitError comes from the hosted OpenCode Console (Zen) service, not from the OpenCode app. The service sets free-tier limits per account, workspace and network. You said the same account works on another device, so the limit is probably tied to this machine or network rather than your account. GitHub issues can't show or reset your quota or reset time. For a review of your account, email help@anoma.ly with the details: version, OS, models, the exact error, when it started and any reset time you were shown. Please keep email addresses and other account information out of this public issue.

    Related issues, ordered from most to least likely to match:

    The bot will close this issue as a duplicate in 1 day unless you reply explaining how your problem is different.

  2. arturjoaodaros-dev commented on Oct 31, 2026

    @arturjoaodaros-dev
    Author

    No, don't close it please. It is a real bug and is happening with a lot of people

  3. arturjoaodaros-dev commented on Nov 1, 2026

    @arturjoaodaros-dev
    Author

    Not a duplicate of #59387 in my case: the same account works on my phone (opencode installed on phone) but fails on desktop AND on the opencode console with the same FreeUsageLimitError.

    Desktop: [Proton VPN on/off, home Wi-Fi]; phone when it worked:

    [VPN on/off, mobile data or home Wi-Fi]. [New session / old session, model, exact error and time.] Please keep this open for account/ network review - happy to provide version, OS and

    timestamps.

  4. opencodejr commented on Nov 1, 2026

    @opencodejr

    Hi @arturjoaodaros-dev, I'm closing this as a duplicate of #59387, the main thread for free-tier Free usage limit reached errors. There was no reply saying how this one is different.

    The RateLimit.FreeUsageLimitError limit is set by the hosted OpenCode Console (Zen) service, not by the app. To have your account or quota looked at, email help@anoma.ly with your version, OS, models, the exact error and when it started. Please keep email addresses and other account information out of GitHub. You can also add your details to #59387. If your problem turns out to be different, reply here and we can take another look.

  5. neriousy commented on Nov 4, 2026

    @neriousy
    Member

    Thanks for the detailed report! One thing worth knowing: the free allowance isn't tied only to your Console account. Signing in to Console doesn't raise or reset it, and a different device on a different network can behave differently, which matches what you're seeing (one device limited, another fine).

    Thanks for the report, and sorry for the trouble!

    Free models have a daily allowance set by our gateway, and the reset time in the message comes from it, so we can't reset it from GitHub. A few things that often explain it:

    • OpenCode v1 (0.x/1.x) no longer supports free models. Check with opencode --version or Desktop Settings → About. The v1 updater stays on 1.x, so install v2 manually: https://opencode.ai/v2/docs (migration notes: https://opencode.ai/v2/docs/migrate-v1).
    • Old or imported sessions can be refused while a new session (/new) works.
    • VPN or proxy: turn it off or try another network.
    • OpenCode Go: pick an opencode-go/... model in /models, not an opencode/...-free one. Console credits don't apply to free models either.

    To keep going now: wait for the reset, use OpenCode Go, or connect your own provider with /connect. More about free models: https://opencode.ai/v2/docs/console/models#free-models

    We collect all free-tier limit reports in the pinned #59387, so I'm closing this as a duplicate. If you're on the latest v2 and it still happens, add your version, OS, model, exact message and reset time there. For account questions, email help@anoma.ly, and please keep account details out of GitHub.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions