OpenCode插件-codearts-auth:好朋友们!免费使用华为的glm-5.1、glm-5、glm-4.7~

源码:codearts-auth.zip
不开源,就我们社区的好朋友们 :shushing_face: :shushing_face: 地用。开源的话用得人多了华为的服务器会变卡。

我知道心流社区有很多的心流团队的开发者,很感谢他们为我们提供iflow cli`这样的好工具而付出的所有心血,
也很感谢心流官方曾经提供的诸多免费模型让我们的开发工作无忧无虑~

使用方式:
1、下载解压
2、OpenCode配置文件中:%USERPROFILE%\.config\opencode\opencode.json
写自己解压后的路径


3、命令行直接输入 opencode(windows gui用户 输入 opencode-cli)
4、打开opencode 后,按照下图操作


如果没开通过 codeart 个人版 会提示你开通,如果开通过就不会有下面这个界面:
开通后会自动 回到上图,点击登录就行

可用模型:(这里的模型id是指插件内部请求官方的模型id,对外的模型id都是下方的模型名称)

模型 ID 模型名称 上下文窗口 最大输出 描述
Glm-5-internal glm-5 202,752 65,536 智谱 GLM-5 内部版本
GLM-5.1 glm-5.1 202,752 131,072 智谱 GLM-5.1
GLM-4.7-SFT-Harmony glm-4.7-sft-harmony 202,752 65,536 智谱 GLM-4.7 SFT Harmony 版本
deepseek-v3.2 deepseek-v3.2 163,840 32,768 深度求索 DeepSeek V3.2
Glm-4.7-internal glm-4.7 202,752 65,536 智谱 GLM-4.7 内部版本

测试情况:(这个响应速度确实离收费模型还有很大的一段距离,各家 codingplan 基本上都是在5秒以内,没办法各种形式的免费模型皆是如此)

供应商id(供应商标志)是:huawei-codearts (你可能在CC-SWITCH的OpenCode配置中需要使用,因为OMO要选择必须配置OpenCode的该供应商模型列表,配置时不需要指定 baseUrl 和 apiKey)
OpenCode 配置示例:(不需要limit,因为插件内置了正确的 且 OpenCode 会正常识别上下文大小)

{
  "$schema": "https://opencode.ai/config.json",
  "theme": "github-transparent",
  "watcher": {
    "ignore": [
      "node_modules/**",
      "dist/**",
      ".git/**",
      ".gitnexus/**",
      ".idea/**"
    ]
  },
  "plugin": [
    "E:/work/nreg/ai-auth/codearts-auth",
    "@mohak34/opencode-notifier@latest",
    "oh-my-openagent@latest"
  ],
  "provider": {
    "huawei-codearts": {
      "npm": "@ai-sdk/openai-compatible",
      "options": {
        "setCacheKey": true
      },
      "models": {
        "glm-5.1": {
          "name": "glm-5.1",
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          }
        },
        "glm-5": {
          "name": "glm-5",
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          }
        },
        "glm-4.7-sft-harmony": {
          "name": "glm-4.7-sft-harmony",
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          }
        },
        "deepseek-v3.2": {
          "name": "deepseek-v3.2",
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          }
        },
        "glm-4.7": {
          "name": "glm-4.7",
          "modalities": {
            "input": [
              "text"
            ],
            "output": [
              "text"
            ]
          }
        }
      }
    }
  },
  "mcp": {},
  "disabled_providers": []
}

注意:插件可能在一个月后失效,源码分享了到时候自己搞搞啦~ (感谢社区大佬提供的信息)

1 个赞

我之前的贴子中可以使用免费的 deepseek-v4-flash 和 qwen3.6-35b-a3b,虽然说 deepseek-v4-flash 推理差点意思,但是 它的1m上下文(长链任务连贯性) 非常适合 做主编排器,因为主编排器 不需要太多的推理,它只是将拆解的各种小任务分发给不同的子智能体,(最近几天使用 deepseek-v4-flash 的响应速度也是快了不少,看官方群里说是增加了新的服务器

而 qwen3.6-35b-a3b 是最新3.6版本的多模态模型,它非常适合于 multimodal-looker 和 visual-engineering
本次贴子分享的 glm-5.1 和 glm-5 就可以让他们任职于 sisyphus-junior 让他们去干活啦

好吧,我错了:

谢谢大佬,已经用上了

1 个赞

楼主,你这个opencode agent 插件的模型配置功能是怎么弄的,教一下,谢谢。

主贴更新了。emmm,是auth ,不是agent,三方免费模型授权用的,登录授权之后就能使用三方的免费模型。~

难道你说的是CC-SWITCH?

先创建我们的 huawei-codearts 提供商的模型:(由于是我们的插件拉起网页授权,因此不用写 baseUrl 和 apiKey)

再载入OMO的:

deepseek-v3.2 还是别用了,真实项目任务测试中,不知道它在干什么,deepseek v4 之前的模型是真不能用于开发:

是的,我看到帖子说到CC Switch已经搞好了。第一次用这个OMO,我就设置了4个主要的代理模型,子代理我没设置。

Prometheus 写计划时 会自动调用 Metis 进行审核,Metis 就是个子代理,我感觉它挺专业的,你可以看一下下方效果,我是推荐你各个子代理你都至少设置一个模型,其它子代理的专业性也许在你使用的过程中也会有感触

老哥大爱啊,太爱你了 :grinning_face:。 再补充一下,可以在订单里找到续费管理,我续约到了七月,费用为0 ,可能到时候会变成体验版两个月吧(这个我不太确定),感兴趣的兄弟可以去试试。

1 个赞

谢谢大佬的消息 :rose: ,我还真没看,根本不知道这回事

1 个赞

不怕封号? 不过5.30后好像就不免费了 偶尔用用可以 别蹬太凶了吧 人家免费开放是给你们训练自家agent的 不是让反代的 :rofl:

不过就咱社区的话 应该还行

嗯嗯,有好东西我只在咱这个社区发发贴

我睡了一觉 我刚看到,你解决了吗,看起来很奇怪。

你要保证这个地方是空的:

好像6月底就开始收费了。

大佬请问这是什么原因啊,一直用不了

嗯,有点小问题,主要是模型配置上,它说5.1的最大输入是196608,你看下 下方截图

我想确认一下 你截图中的问题 上方 是否有内容?看你的问题 好像是初次跟他对话?

感谢回复!后来我发现把skills清空就好了,可能是某个skill不兼容