基于 CNB 平台的智能角色,通过 AI 技术帮助开发者完成代码评审、问题解答等任务。
在 Issue 或 Pull Request 中发表评论:
@npc <你的请求>
示例:
@npc 根据 issue 内容修改代码
@npc 请帮我评审一下这个 PR 的代码变更
在 @npc 时,会自动加载 npc 定义所在仓库的以下技能
| 变量名 | 说明 |
|---|---|
AI_MODEL | 自定义 AI 模型名称,设置后覆盖默认模型选择 |
LLM_BASE_URL | 自定义 LLM 接口地址,设置后覆盖默认的 |
LLM_API_TOKEN | 自定义 LLM 认证 Token,需与 LLM_BASE_URL 成套配置 |
stages:
name: npc
image: cnbcool/default-codebuddy-npc:latest
settings:
AI_MODEL: gpt-3.5-turbo
LLM_BASE_URL: https://api.openai.com/v1
LLM_API_TOKEN: <TOKEN>