Skip to content

Vultr provider model selection not respected #18352

Closed as not planned
Closed as not planned

Description

@harel-e

Description

I installed OpenCode desktop and configured Vultr provider, enabling GPTOSS-120 model.
After running few queries, I checked my vultr usage page and noticed that MiniMax-M2.5 model was used.

I tried that with another model and saw the same result.

As a workaround, I configure Vultr as custom provider and select the desired model.

Plugins

No response

OpenCode version

1.2.27

Steps to reproduce

  1. Configure Vultr provider (set API key)
  2. Under Models, Enable Vultr/GPTOSS-120
  3. Select Vultr/GPTOSS-120 from the list of models in the main window.
  4. Run some query
  5. Check Vultr portal for usage - It shows that MiniMax-M2.5 was used and not usage appears for GPTOSS-120

Screenshot and/or share link

No response

Operating System

Ubuntu 24.04

Terminal

No response

Activity

  1. added
    coreAnything pertaining to core functionality of the application (opencode server stuff)
    on Mar 20, 2026
  2. github-actions commented on Mar 20, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of (or related to) existing issues. Please check:

  3. biondizzle commented on Apr 24, 2026

    @biondizzle

    This wasn't an OpenCode bug. OpenCode sends the model name as lower case. Our model look up was case sensitive. When we don't have the model requested, we default to MiniMax. We fixed this by making the model look up case insensitive. Why do we default to minimax? It fits comfortably on a minimum of 4 cards and the most stable model (its architecture so far just works out of the box with every optimization stably i.e. turboquant, LMCache, etc)

    As we shuffle other models around during roll outs, it doesnt need to take up a whole b200 node on its own so we always have a replica of it live during these windows when something like an optimization for a different model crashes after roll out was marked successful. So when the lookup fails, it just defaults to minimax to keep requests flowing.

    Although we recently had to take down GPT OSS due to capacity constraints after the rush of new models during the last 2 weeks so if you're still calling that, it will default to minimax. We'll be bringing it back hopefully soon.

  4. removed
    bugSomething isn't working
    coreAnything pertaining to core functionality of the application (opencode server stuff)
    on May 3, 2026
  5. github-actions commented on Jul 4, 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