It is strongly recommended that OpenCode only keep the official accompanying models! Why? #3989

Open
opened 2026-02-16 17:42:12 -05:00 by yindo · 2 comments
Owner

Originally created by @gearlam on GitHub (Dec 30, 2025).

Originally assigned to: @adamdotdevin on GitHub.

Description

For example, with SilconCloud, after entering the API, the management model options are all outdated! Their official website has already updated to the new models. This means that if the OpenCode development team doesn't have time to do these updates, let the users add third-party models themselves! Especially for the desktop version, I strongly recommend making it visible! Users should be able to add API providers and fill in the model name themselves! It's really convenient for RooCode users to set up their own models! I really don't want to have to create a new opencode.json file in the project every time I want to use a different model.
Thank you, thank you

OpenCode version

desktop

Steps to reproduce

No response

Screenshot and/or share link

No response

Operating System

No response

Terminal

No response

Originally created by @gearlam on GitHub (Dec 30, 2025). Originally assigned to: @adamdotdevin on GitHub. ### Description For example, with SilconCloud, after entering the API, the management model options are all outdated! Their official website has already updated to the new models. This means that if the OpenCode development team doesn't have time to do these updates, let the users add third-party models themselves! Especially for the desktop version, I strongly recommend making it visible! Users should be able to add API providers and fill in the model name themselves! It's really convenient for RooCode users to set up their own models! I really don't want to have to create a new opencode.json file in the project every time I want to use a different model. Thank you, thank you ### OpenCode version desktop ### Steps to reproduce _No response_ ### Screenshot and/or share link _No response_ ### Operating System _No response_ ### Terminal _No response_
yindo added the bugweb labels 2026-02-16 17:42:12 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Dec 30, 2025):

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

  • #6231: Auto-discover models from OpenAI-compatible provider endpoints - Addresses the core problem of manually configuring models from OpenAI-compatible providers like SilconCloud, with proposed auto-discovery from /v1/models endpoint
  • #6134: Can users customize the relay API server and model? - Similar request for custom API interface services and model management
  • #2170: How to use Gitlab/Github runners with custom providers - Related discussion about custom provider configuration complexity
  • #4959: Add option to disable models.dev fetch for corporate proxy environments - Related to model management and configuration flexibility
  • #6012 & #6091: Add Support for more models from Huggingface provider - Related feature requests for expanding available models

Feel free to ignore if none of these address your specific case.

@github-actions[bot] commented on GitHub (Dec 30, 2025): This issue might be a duplicate of existing issues. Please check: - #6231: Auto-discover models from OpenAI-compatible provider endpoints - Addresses the core problem of manually configuring models from OpenAI-compatible providers like SilconCloud, with proposed auto-discovery from `/v1/models` endpoint - #6134: Can users customize the relay API server and model? - Similar request for custom API interface services and model management - #2170: How to use Gitlab/Github runners with custom providers - Related discussion about custom provider configuration complexity - #4959: Add option to disable models.dev fetch for corporate proxy environments - Related to model management and configuration flexibility - #6012 & #6091: Add Support for more models from Huggingface provider - Related feature requests for expanding available models Feel free to ignore if none of these address your specific case.
Author
Owner

@heimoshuiyu commented on GitHub (Dec 30, 2025):

I really don't want to have to create a new opencode.json file in the project every time I want to use a different model.

You should just create a opencode.json in your home directory ~/.config/opencode/opencode.json, and then switch model in opencode

read the docs

@heimoshuiyu commented on GitHub (Dec 30, 2025): > I really don't want to have to create a new opencode.json file in the project every time I want to use a different model. You should just create a `opencode.json` in your home directory `~/.config/opencode/opencode.json`, and then switch model in opencode read the docs
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#3989