# gzry **Repository Path**: Mr_niceday/gzry ## Basic Information - **Project Name**: gzry - **Description**: 作品“柑”之如饴开源代码仓库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 6 - **Created**: 2026-08-20 - **Last Updated**: 2026-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 柑橘智慧农业管理系统(gzry) 前后端分离的柑橘果园智能管理平台:巡检识别、设备监控、数据看板,以及基于 Coze 的多角色农业智能体。 仓库地址:https://gitee.com/ccccpescon/gzry ## 技术栈 - 前端:React 18 + TypeScript + Vite + Tailwind CSS - 后端:FastAPI + SQLAlchemy + SQLite - 智能体:Coze API(`cozepy`) - 视觉:PyTorch / Transformers(病虫害图像识别) ## 项目结构 ``` . ├── frontend/ # Web 前端 ├── backend/ # FastAPI 后端 └── README.md ``` ## 快速开始 ### 1. 后端 ```bash cd backend python -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate pip install -r requirements.txt cp .env.example .env # 填入 Coze Token 与 Bot ID uvicorn main:app --reload --host 0.0.0.0 --port 8001 ``` 启动后可访问 http://127.0.0.1:8001/api/health 确认后端就绪。 ### 2. 前端 ```bash cd frontend npm install npm run dev ``` 浏览器访问:http://localhost:5173 开发模式下,Vite 会把 `/api` 与 `/videos` 代理到 `http://127.0.0.1:8001`,避免前后端跨域。 ## 环境变量 复制 `backend/.env.example` 为 `backend/.env` 后填写: | 变量 | 说明 | |------|------| | `COZE_API_TOKEN` | Coze 个人访问令牌 | | `COZE_BOT_ID_AGENT` | 通用智能体 Bot ID | | `COZE_BOT_ID_PEST` | 病虫害智能体 Bot ID | | `COZE_BOT_ID_PERIOD` | 生长周期智能体 Bot ID | | `COZE_BOT_ID_MARKET` | 市场智能体 Bot ID | | `COZE_BOT_ID_SENSOR` | 传感器智能体 Bot ID | 请勿将 `.env` 或真实 Token 提交到仓库。 ## 许可证 ISC