logo
0
0
WeChat Login
编辑文件 README.md

cnb-ai 程序使用说明

1. 下载程序

命令行程序,不需要安装,下载之后双击就能运行

平台地址
windows x64https://cnb.cool/zrz2025/tools/cnb-ai/-/blob/main/cnb-ai.exe
linux x64https://cnb.cool/zrz2025/tools/cnb-ai/-/blob/main/cnb-ai

2. 使用

2.1 注册cnb平台创建仓库

如果没有注册就注册一下,新建个组织,然后打开本仓库地址并fork一下 仓库地址:https://cnb.cool/zrz2025/tools/cnb-ai

2.2 创建token

打开配置token地址 https://cnb.cool/profile/token/create

  1. 令牌名 随便填 比如 666
  2. 到期时间永久
  3. 资源选某个仓库,记住仓库信息 组织名/仓库名
  4. 场景选择skills 读写最后那个 就是权限最大的
  5. 点击创建

2.3 重要事情说三边

复制保存 复制保存 复制保存

3. 配置文件

配置文件位于用户目录config/default.toml 在个人用户目录(windows 直接目录中粘贴%USERPROFILE% 并打开)

# 服务端口
gateway_port = 5656

# 仓库名称(必填),如 "my-org/my-repo" 就是前面选的仓库 组织/项目名称 
repo = ""

# 访问令牌(必填),就是前面很重要哪个
access_token = ""

# 默认模型名称,这个固定就行,目前只支持这个
model = "hy3-preview"

# 开启工具调用系统提示词注入,纯聊天不用开
enable_tool_prompt_injection = true

3. 使用api

后续配置中base_url使用的是本地 5656端口地址,如果前边配置文件端口修改就对应调整即可

使用配置就是选择openai 兼容模式

  1. 地址 : http://localhost:5656
  2. api key : no_need 不需要随便填
  3. 模型名称 : hy3-preview

3.1 claude code cli

claude code cli 在用户目录/.claude/settings.json中配置

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "no_need",
    "ANTHROPIC_BASE_URL": "http://localhost:5656",
    "ANTHROPIC_MODEL": "hy3-preview",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "hy3-preview",
    "CLAUDE_CODE_SUBAGENT_MODEL": "hy3-preview",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "hy3-preview",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "hy3-preview",
    "ANTHROPIC_SMALL_FAST_MODEL": "hy3-preview",
    "API_TIMEOUT_MS": "180000",
    "CLAUDE_CODE_EFFORT_LEVEL": "max",
    "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "80",
    "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  },
  "hasCompletedOnboarding": true
}

3.2 codeBuddy cli 或者ide配置

在用户目录/.codeBuddy/models.json中配置

{
  "models": [
    {
      "id": "cnb-hy3-preview",
      "name": "cnb-hy3-preview",
      "vendor": "cnb-ai",
      "apiKey": "no_need",
      "maxInputTokens": 262144,
      "maxOutputTokens": 65536,
      "url": "http://localhost:5656/v1/chat/completions",
      "supportsToolCall": false,
      "supportsImages": false,
      "supportsReasoning": false
    }
  ]
}