基本能力
产品定位
AI代码审查与问题修复代理,旨在提升代码质量和安全性。
核心功能
- 分析代码质量
- 检测安全漏洞
- 提供修复建议
- 集成GitHub和Sentry
适用场景
- 代码审查自动化
- 安全漏洞检测
- 错误日志分析
工具列表
- GitHub MCP服务器:用于获取代码仓库信息
- Sentry MCP服务器:用于获取错误日志
常见问题解答
无明确常见问题解答内容。
使用教程
使用依赖
- Python 3.9或更高版本
- Git
- 虚拟环境(推荐)
安装教程
- 克隆仓库:
bash
git clone <repository-url>
cd <repository-folder> - 安装依赖:
bash
pip install -r requirements.txt - 配置.env文件:
env
AZURE_OPENAI_ENDPOINT="your_azure_openai_endpoint"
AZURE_OPENAI_API_VERSION="your_azure_openai_api_version"
AZURE_OPENAI_API_KEY="your_azure_openai_api_key"
GITHUB_PERSONAL_ACCESS_TOKEN="YOUR_GITHUB_TOKEN"
SENTRY_AUTH_TOKEN="YOUR_SENTRY_TOKEN"
调试方式
- 启动FastAPI服务器:
bash
uvicorn upsonicai:app --reload - 打开UI:
http://127.0.0.1:8000/
- 查看API文档:
- Swagger UI: http://127.0.0.1:8000/docs
- ReDoc: http://127.0.0.1:8000/redoc