news 2026/6/13 12:19:40

让opencode+GLM-4.7+SKILL一起服务

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
让opencode+GLM-4.7+SKILL一起服务

让opencode+GLM-4.7+SKILL一起服务

缘起

随着克劳德的限制越来越严,追寻一个替代品,也迫上眉睫。最近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。

欢迎关注公众号:https://mp.weixin.qq.com/s/s4c7U7r3AXNUQI347JjCDA

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/13 11:37:44

43578344

3745826.

作者头像 李华
网站建设 2026/6/10 12:22:51

麻省理工学院人工智能领域有影响力人物

麻省理工学院人工智能领域有影响力人物摘要:麻省理工学院(Massachusetts Institute of Technology,MIT)作为全球人工智能(Artificial Intelligence,AI)研究的策源地与核心阵地,自20世…

作者头像 李华
网站建设 2026/6/13 21:55:35

系统架构设计师

为避免混叠失真,采样频率必须大于或等于信号最高频率的两倍; 处理一个连续时间信号,对其进行采样的频率为3kHz,要不失真的恢复该连续信号,则该连续信号的最高频率可能是为1.5kHz。 某计算机系统采用分页管理方式,页面大小为4KB,主存容量为16GB,采用位示图来记录主存页面…

作者头像 李华
网站建设 2026/6/14 3:41:20

dvwa靶场详细通关教程三(CSRF跨站请求伪造)

CSRF(跨站请求伪造),全称为Cross-site request forgery。CSRF攻击利用了Web应用程序对用户的信任,攻击者通过诱使用户访问恶意网站或点击恶意链接,使受害者在已登录的状态下访问目标网站。然后攻击者利用受害者的身份在…

作者头像 李华
网站建设 2026/6/10 13:49:18

Flutter实战:从零实现俄罗斯方块(一)数据结构与核心算法

Flutter实战:从零实现俄罗斯方块(一)数据结构与核心算法 文章目录Flutter实战:从零实现俄罗斯方块(一)数据结构与核心算法摘要前言一、我想先设计好游戏的数据结构1.1 七种方块怎么表示?1.2 棋盘…

作者头像 李华
网站建设 2026/6/10 14:09:04

k8s 安装headlamp

dashboard因为贡献值过少,已经推荐使用headlamp https://github.com/kubernetes-sigs/headlamp 文档:https://headlamp.dev/docs/latest/installation/desktop/linux-installation/#appimage [adminlocalhost root]$ kubectl describe po my-headlamp…

作者头像 李华