文章总结: 文章介绍了如何将opencode工具与GLM-4.7模型及SKILL功能整合使用,作为Claude的替代方案。详细说明了三个核心步骤:安装opencode支持Linux和Node环境,配置novita.ai作为GLM-4.7提供商的API密钥,以及设置全局和项目级别的skill配置。作者认为该方案使用顺畅,是良好的替代选择,期待更多免费模型提供商接入opencode。 综合评分: 77 文章分类: 实战经验,其他
让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在一起》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论