Skip to content

Free models report "Free usage limit reached" despite zero usage #58284

Closed as not planned

Description

@zjwang1970-cmd

Description

Free models report "Free usage limit reached" despite zero usage.

Version: 2.0 (upgraded from 1.18.15), Windows 11, UTC+8

Eliminated causes:

  • Usage: Console → Logs shows 0 free-model requests Oct 19, 20, 21.
    First free call Oct 22 08:11:02Z already refused (deepseek-v4.1-flash-free).
  • IP: my IP changes daily; the block persists across days.
  • Key: created a NEW API key — identical "Free usage limit reached".

All 13 free-model attempts on Oct 22 failed identically, including
compaction/title/vision calls I did not initiate.
Status page shows Free inference Degraded continuously Oct 16–23,
covering the entire blocked window.

Request: check whether the free lane was returning a quota error while
degraded, and clear my account's free counter.

Plugins

No response

OpenCode version

2.1.3

Steps to reproduce

No response

Screenshot

Image

Operating System

Window 11

Terminal

No response

Activity

  1. opencode-agent commented on Oct 23, 2026

    @opencode-agent
    Contributor

    Thanks for the detailed report, and sorry about this. Being told you've hit the free usage limit on your first free-model request, with no usage in your Console logs, is frustrating.

    The free-model limit is counted and enforced by the OpenCode Console (Zen) service, not by the OpenCode app. The app only shows the error the service sends back. Checking or resetting your account's free usage needs the team, and billing and account support isn't handled in GitHub issues. Please email help@anoma.ly with the details: roughly when it started (e.g. the refused request on Oct 22 at 08:11:02Z), the models you tried, and that a new API key didn't help. If you've already emailed, the team will get to it, especially now that we've seen it here.

    Please keep your email address, account or workspace identifiers and any payment details out of this public issue, and put them in the email instead.

    Other people have reported the same symptom recently, in case it helps:

    The bot will close this issue in 1 day, since this needs to go through support.

  2. magicprinc commented on Oct 23, 2026

    @magicprinc

    Same symptom here, but from the paid side: this is an active OpenCode Go subscriber, not a free-plan account.

    • Go is active: period 2026-10-22T22:23:55Z → 2026-11-22T22:23:55Z, cancelAtPeriodEnd: false.
    • GET /console/api/go/status shortly after the failure: 5-hour 2.1% ($0.25 / $12), weekly 0.8% ($0.25 / $30), monthly 0.4% ($0.25 / $60).
    • Console usage for the last 24 h (range 24h): 61 requests, all opencode-go (minimax-m3.1-flash 60, gpt-6-luna 1). Zero free-model requests in that window.
    • Every free-model request is refused anyway:
    Error: Free usage limit reached. Connect a provider or subscribe to OpenCode Go to keep going, or switch models.
    

    Raw body: {"type":"error","error":{"type":"FreeUsageLimitError","message":"Free usage limit reached. Subscribe to OpenCode Go to keep going: https://opencode.ai/go"}} — HTTP 429.

    • Reproduced at 2026-10-23T13:15Z with opencode run -m opencode/glm-5.3-flash-free "reply with OK only" → same error.
    • The stored error event carries retryAfterMs: 41031000 from 2026-10-23T12:36:10Z, so it unblocks at about 2026-10-24T00:00:01Z — a daily window. That reset lands after the new Go period started on Oct 22, with no free-model usage recorded in the new period.
    • Switching to a Go model (minimax-m3.1-flash) in the same session works immediately, so this is specific to the free lane.

    Environment: opencode 2.1.4, Windows 10.0.19045, Git Bash.

    Two product issues beyond the counter itself:

    1. Telling an active Go subscriber to "subscribe to OpenCode Go" is misleading. The client knows the plan; the message should name the counter that is exhausted (free tier vs Go) and when it resets.
    2. The console exposes only the Go meters and dollar cost, so a blocked free tier reads as "everything at 0%". There is no place to see the free-tier counter or its reset time, which is exactly what makes this look like a contradiction.
  3. magicprinc commented on Oct 23, 2026

    @magicprinc

    I sent this to help@anoma.ly too

    Probably the new version of opencode is the reason?

  4. AlinGasca commented on Oct 23, 2026

    @AlinGasca

    @zjwang1970-cmd @magicprinc - I had the same issue. I installed OpenCode today and immediately got the "You've used today's free messages. They reset at..." message, even though I hadn't used it yet.

    I then realised my Surfshark VPN was enabled. After disconnecting the VPN, the message disappeared and OpenCode started working as expected.

    Hopefully this helps anyone experiencing the same issue.

  5. magicprinc commented on Oct 23, 2026

    @magicprinc

    Yes, I use VPN too

  6. opencode-agent commented on Oct 24, 2026

    @opencode-agent
    Contributor

    Hi @zjwang1970-cmd, I'm closing this issue because billing and account support happens by email, not in GitHub issues. If your free-usage limit is still blocking you, please email help@anoma.ly with the details, and the team can look into your account there. Please keep account and payment details out of this public issue. Thanks for the clear report, and sorry for the trouble.

  7. Yun0-vibe commented on Oct 24, 2026

    @Yun0-vibe

    i m facing same issue without any dns, any proxy / vpn on i have trun off everything

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