logo
0
0
WeChat Login
添加Python版本的CNB助手

Python版本CNB助手

这是CNB助手的Python版本,提供与Go版本相同的功能。

安装依赖

pip install -r requirements.txt

配置

创建 config.yaml 文件或设置环境变量:

llm: api_key: "sk-..." # LLM API 密钥 base_url: "https://api.openai.com/v1" # API 端点 model: "gpt-4" # 模型名称 cnb: token: "your-cnb-token" # CNB 访问令牌

或使用环境变量:

export OPENAI_API_KEY="sk-..." export OPENAI_BASE_URL="https://api.openai.com/v1" export OPENAI_MODEL="gpt-4" export CNB_TOKEN="your-cnb-token"

使用方法

交互式模式

python3 main.py

单次命令模式

python3 main.py "列出我的仓库"

功能

  • 🤖 智能辅助:使用自然语言与 CNB 平台交互
  • 🔧 MCP 集成:通过 CNB 官方 MCP 服务器进行平台操作
  • 📚 知识库:通过 RAG 查询 CNB 文档
  • 🗂️ 仓库管理:列出、查看和管理代码仓库
  • 🚀 流水线操作:触发构建并检查流水线状态
  • 🌐 模型无关:支持任何 OpenAI 兼容的 API
  • 💬 双模式:支持交互式聊天或单次命令执行