|
|
пре 6 месеци | |
|---|---|---|
| static | пре 7 месеци | |
| templates | пре 6 месеци | |
| .gitignore | пре 7 месеци | |
| README.md | пре 7 месеци | |
| app.py | пре 7 месеци | |
| auth_middleware.py | пре 7 месеци | |
| auth_routes.py | пре 7 месеци | |
| config.py | пре 6 месеци | |
| models.py | пре 7 месеци | |
| requirements.txt | пре 7 месеци | |
| utils.py | пре 7 месеци |
一个基于Flask的AI短视频脚本撰写平台,支持钉钉OAuth登录认证。
jude-AIwriting/
├── app.py # Flask主应用
├── auth_middleware.py # JWT认证中间件
├── auth_routes.py # 认证相关路由
├── config.py # 配置管理
├── utils.py # 工具函数
├── requirements.txt # Python依赖
├── static/ # 静态资源
│ ├── css/ # 样式文件
│ ├── js/ # JavaScript文件
│ └── fonts/ # 字体文件
└── templates/ # HTML模板
├── index.html # 主页面
└── login.html # 登录页面
auth_routes.py)auth_middleware.py)app.py)pip install -r requirements.txt
创建 .env 文件:
# 钉钉应用配置
DINGTALK_CLIENT_ID=your_client_id
DINGTALK_CLIENT_SECRET=your_client_secret
DINGTALK_REDIRECT_URI=http://localhost:8000/api/auth/dingtalk/callback
# 阿里云API配置
API_KEY=your_api_key
APP_ID=your_app_id
API_ENDPOINT=https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation
# 应用配置
SECRET_KEY=your_secret_key
PORT=8000
FLASK_DEBUG=false
python app.py
http://localhost:8000MIT License