写了个 OpenCode 插件:再也不用手动维护模型参数了

2026-04-29 08:201阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 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 里的官方模型参数。

阅读全文