953 B
953 B
GLM OCR Demo
基于 Python 的 Web 项目,使用 FastAPI 框架。
开发环境设置
- 创建虚拟环境:
python -m venv venv
- 激活虚拟环境:
# Windows
venv\Scripts\activate
# Linux/Mac
source venv/bin/activate
- 安装依赖:
pip install -r requirements.txt
- 复制环境变量文件:
copy .env.example .env
- 运行开发服务器:
python -m uvicorn src.main:app --reload --host 0.0.0.0 --port 8000
项目结构
glmocrdemo/
├── src/
│ ├── api/ # API 路由
│ ├── models/ # 数据模型
│ ├── services/ # 业务逻辑
│ ├── core/ # 核心配置
│ └── main.py # 应用入口
├── tests/ # 测试文件
├── .env.example # 环境变量示例
├── requirements.txt # 项目依赖
└── README.md # 项目说明