AI代码审查与修复助手
此AI工具分析代码库,检测安全漏洞,审查代码质量,并基于Sentry错误日志提供建议和修复。
快速入门
前置条件
- Python 3.9 或更高版本
- Git
- 推荐使用虚拟环境
安装步骤
-
克隆仓库: git clone
cd -
安装依赖: pip install -r requirements.txt
-
在根目录创建
.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 服务: uvicorn upsonicai:app --reload 浏览器访问: http://127.0.0.1:8000/
配置 MCP
在 MCP 配置中添加 GitHub 和 Sentry 信息。
API 文档
- Swagger UI: http://127.0.0.1:8000/docs
- ReDoc: http://127.0.0.1:8000/redoc