带你使用云原生开发

背景

之前拿到了CNB的天才程序员认证,每月就有1166 credits 免费的AI额度(基础的500 + 认证后的666),想着这个羊毛必须薅。

启动云原生开发

CNB给每个账号提供每月1600 核时的云原生开发额度。

  • 如果按照1核2G的内存来进行开发,一个月可以使用1600小时,约等于66天,也就是即便每天不关机,你也可以一直用。
  • 如果按照2核4G的内存来进行开发,一个月可以使用800小时,约等于33天,依旧是每天不关机也足够一直用。

所以从这点来开,云原生开发环境的使用是完全不必担心需要付费的。

点击项目右上角的“云原生开发”按钮就可以进入云原生开发环境了。

等待启动完成后会进入一个选择界面,用于选择是普通的云开发环境还是需要AI助手。

注意右上角有显示本次启动的云原生开发环境的配置,图里可以看到是一个2核4G的环境。初次使用时会发现,是一个8核16G的环境,这是因为CNB给云原生开发环境默认配的资源就是这个。那要如何调整呢?需要我们在项目中编辑 .cnb.yml 文件 (没有就创建它)

1
2
3
4
5
6
7
8
9
10
11
12
$:
vscode:
clouddev:
docker:
build: .ide/Dockerfile
devcontainer: .devcontainer/devcontainer.json
image: cnbcool/default-dev-env
runner:
cpus: 2
services:
- vscode
- docker

这里的cpus就是cpu的核数,内存是按照cpu核数1:2配置的,可以根据自己的需要进行调整,小项目完全可以调整成1 。

在云原生开发环境中用AI开发

进入云原生开发环境,就是一个非常常见的AI工作环境(其实就是CodeBuddy啦,毕竟都是腾讯的)。

接着让我们看下有哪些模型可以用

  • Hy3
  • GLM系列(5.2,5.1,5.0,4.7),可惜了并不支持最新的5.3
  • MinMax(M3和M2.7)
  • Kimi(K3,K2.7,K2.6,K2.5)
  • Deepseek (V4-Pro和V4-Flash)

当然他们各自的倍率也是不一样的,目前我试用下来Hy3好像是暂时免费的,至少可以白嫖一段时间吧。其余的就需要使用之前提到的积分(credits)了,1166的积分不算很多,但也可以免费开发一些内容,尤其是选择Deepseek V4-Flash 的时候,速度快还便宜。

在issues中使用AI开发

在issues中也可以使用AI开发或者修复bug,方法是创建一个issue,并且@CodeBuddy 就可以了。

尾声

就像这个NPC说的那样,临时免费(先薅起来),年后再说