写了个 OpenCode 插件:再也不用手动维护模型参数了
- 内容介绍
- 文章标签
- 相关推荐
问题描述:
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
一直在用 OpenCode,但我平时用的模型不是官方直连,而是和朋友一起拼车的 GPT Pro 接口。
这种方式虽然用起来没问题,但配置起来有个很烦的小问题:
每次官方出了新模型,我都要手动改opencode.json
比如:
- 模型 ID 是什么
- 是否支持图片
- 是否支持 reasoning / thinking
- 上下文大小是多少
- 模型的各种 metadata 怎么填
这些信息通常都要去 models.dev 上查,然后再手动复制到 OpenCode 配置里。
一次两次还好,模型一多、更新一频繁,就很麻烦。
所以我写了一个 OpenCode 插件:opencode-provider-alias
它的作用很简单:
让你用自己的 provider 名称,同时自动继承 models.dev 里的官方模型参数。
问题描述:
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
一直在用 OpenCode,但我平时用的模型不是官方直连,而是和朋友一起拼车的 GPT Pro 接口。
这种方式虽然用起来没问题,但配置起来有个很烦的小问题:
每次官方出了新模型,我都要手动改opencode.json
比如:
- 模型 ID 是什么
- 是否支持图片
- 是否支持 reasoning / thinking
- 上下文大小是多少
- 模型的各种 metadata 怎么填
这些信息通常都要去 models.dev 上查,然后再手动复制到 OpenCode 配置里。
一次两次还好,模型一多、更新一频繁,就很麻烦。
所以我写了一个 OpenCode 插件:opencode-provider-alias
它的作用很简单:
让你用自己的 provider 名称,同时自动继承 models.dev 里的官方模型参数。

