让opencode+GLM-4.7+SKILL在一起

admin 2026-03-30 00:07:00 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 文章介绍了如何将opencode工具与GLM-4.7模型及SKILL功能整合使用,作为Claude的替代方案。详细说明了三个核心步骤:安装opencode支持Linux和Node环境,配置novita.ai作为GLM-4.7提供商的API密钥,以及设置全局和项目级别的skill配置。作者认为该方案使用顺畅,是良好的替代选择,期待更多免费模型提供商接入opencode。 综合评分: 77 文章分类: 实战经验,其他


cover_image

让opencode+GLM-4.7+SKILL在一起

原创

弈秋 弈秋

一只岸上的鱼

2026年1月25日 11:37 江苏

缘起

随着克劳德的限制越来越严,追寻一个替代品,也迫上眉睫。最近opencode冒出来了,GLM-4.7好像也风评不错,而关于prompt,也慢慢进化出了skill,这个周末,刚好来试试。

过程

基本需要3个步骤,先安装opencode,然后找一个可以免费的提供商提供GLM-4.7,最后测试一下如何配置skill。

安装opencode

可以在官网中找到各种系统的安装方法,不过我的习惯,一般推荐如下俩种:

1.linux 系统,推荐使用curl安装2.如果开发环境基于node,直接使用node安装全局

安装脚本:

curl -fsSL https://opencode.ai/install | bash
npm install -g opencode-ai

准备GLM-4.7

目前能提供GLM-4.7的好像还蛮多,搜了一下novita.ai和智谱都可以,这里使用novita.ai试试:

注册novita.ai,然后设置api key,然后就可以使用了:

配置opencode

有俩种配置方式,一种是直接界面配置,相对简单,因为opencode是支持novita直接配置的:

1.启动opencode

使用/connect打开配置界面:

找到novita.ai,贴入key,保存即可:

第二种配置方式是直接使用配置文件,这种方式比较适合动态的开发环境,比如cnb,可以快速自动的完成配置

配置目录: ~/.config/opencode/opencode.jsonc

{    "$schema": "https://opencode.ai/config.json",    "provider": {      "NovitaAI": {        "npm": "@ai-sdk/openai-compatible",        "name": "NovitaAI",        "options": {          "baseURL": "https://api.novita.ai/openai",          "apiKey": "你的key"        },        "models": {          "zai-org/glm-4.7": {            "name": "GLM-4.7"          }        }      }    }  }

看一下效果:

配置skill

skill的配置,可以参考官方的文档,这里只介绍我习惯使用的两种方式:

全局配置

比较适合一些公司级、个人级别、多项目级别的skill,比如git的一些要求,这个例子:

配置目录:/root/.config/opencode

项目配置

相对全局,就是项目本身的一些要求:

配置目录:项目目录下.opencode/skills

这些配置会被opencode集中管理,可以问一下:

小结

总的来说,使用还是很顺畅的,是一个很好的替代方案,期待有有更多的免费模型提供商可以接入opencode


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:一只岸上的鱼 弈秋 弈秋《让opencode+GLM-4.7+SKILL在一起》

评论:0   参与:  0