Skip to content

[BUG]: OpenCode Zen free models hy3-free and nemotron-3-ultra-free failing while deepseek-v4-flash-free works #38028

Closed as not planned

Description

@UCASRMTG5D

Description

OpenCode Zen free models are inconsistently working as of v1.17.13. Direct API tests against https://opencode.ai/zen/v1/chat/completions show that two of the six listed free models fail with errors, while four succeed.

Failing models:

  • hy3-free → {"code":30001,"message":"Sorry, your account balance is insufficient","data":null}
  • nemotron-3-ultra-free → {"error":{"type":"server_error","message":"Error from provider (Console): Upstream request failed"}}

Working models (verified):

  • deepseek-v4-flash-free → success, cost: 0
  • big-pickle → success, cost: 0
  • mimo-v2.5-free → success, cost: 0
  • north-mini-code-free → success, cost: 0

This is not a client-side configuration issue — the failures occur when calling the Zen API directly with curl, with no authentication header required.


OpenCode version

1.17.13

Steps to reproduce

  1. Run opencode --version (v1.17.13)
  2. Test hy3-free:
curl -s https://opencode.ai/zen/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"hy3-free","messages":[{"role":"user","content":"say hi"}],"max_tokens":20,"stream":false}'

Expected: successful free response with cost 0.
Actual: {"code":30001,"message":"Sorry, your account balance is insufficient","data":null}

  1. Test nemotron-3-ultra-free:
curl -s https://opencode.ai/zen/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"nemotron-3-ultra-free","messages":[{"role":"user","content":"say hi"}],"max_tokens":20,"stream":false}'

Expected: successful free response with cost 0.
Actual: {"error":{"type":"server_error","message":"Error from provider (Console): Upstream request failed"}}

  1. For comparison, the following models work:
# deepseek-v4-flash-free - OK
curl -s https://opencode.ai/zen/v1/chat/completions -H "Content-Type: application/json" -d '{"model":"deepseek-v4-flash-free","messages":[{"role":"user","content":"say hi"}],"max_tokens":20,"stream":false}'

# mimo-v2.5-free - OK
curl -s https://opencode.ai/zen/v1/chat/completions -H "Content-Type: application/json" -d '{"model":"mimo-v2.5-free","messages":[{"role":"user","content":"say hi"}],"max_tokens":20,"stream":false}'

# north-mini-code-free - OK
curl -s https://opencode.ai/zen/v1/chat/completions -H "Content-Type: application/json" -d '{"model":"north-mini-code-free","messages":[{"role":"user","content":"say hi"}],"max_tokens":20,"stream":false}'

Screenshot and/or share link

N/A (API responses captured above)

Additional context

Activity

  1. github-actions commented on Jul 21, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

  2. MangoDragonHub commented on Jul 21, 2026

    @MangoDragonHub

    I'm having the same issue as well. Mimo V2.5 and DeepSeek V4 Flash work with no issues. I was wondering if there was a time limit on it being free or their being quota limits for it. I checked the OpenCode website, and it's not showing anything unusual.

  3. caituo27 commented on Jul 21, 2026

    @caituo27

    Confirming the same hy3-free failure on the current release.

    • OpenCode version: 1.18.4
    • OS: macOS (Apple Silicon)
    • Provider/model: opencode/hy3-free
    • Result: HTTP 403 / Forbidden: Sorry, your account balance is insufficient
    • Reproduced repeatedly across four new sessions on 2026-07-21
    • Control: opencode/deepseek-v4-flash-free succeeds on the same installation

    The OpenCode log consistently records providerID=opencode modelID=hy3-free followed by AI_APICallError: Forbidden, so the issue remains present after upgrading from 1.17.13 to 1.18.4.

  4. bloodyshaad commented on Jul 21, 2026

    @bloodyshaad

    I also got that same issue. I think it usually happens on Apple/Linux systems. The downgrade (1.18.4 -> 1.17.3) also didn't solve the issue.

  5. danivickym commented on Jul 21, 2026

    @danivickym

    I'm having the same issue

  6. SodaWithoutSparkles commented on Jul 30, 2026

    @SodaWithoutSparkles

    hy3-free was removed. It is no longer free.

  7. github-actions commented on Sep 29, 2026

    @github-actions
    Contributor

    To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions